Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Установка/обновление GCC

Ответить
Настройки темы
Установка/обновление GCC

Пользователь


Сообщения: 32
Благодарности: 0

Профиль | Отправить PM | Цитировать


Приветствую, All!
---
Как бы сабж провернуть?
Попутно, еще несколько вопросов:
Какие еще либы/программы нужно будет обновлять перед/после сабж(а)?
Каковы возможные последствия "кривой" установки gcc?
Есть ли дока (желательно на русском), *описывающая по шагам процесс обновления уже установленного компилятора?
---
Вроде все вопросы пока :-)

[s]Исправлено: SirHenry, 16:18 20-05-2003[/s]

Отправлено: 15:16, 20-05-2003

 

Старожил


Сообщения: 345
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
Какие еще либы/программы нужно будет обновлять перед/после сабж(а)?
После еще можно glibc обновить. А лучше до.

Последствий почти никаих. Возмеш да с рпм'ки переставиш.

А инструкция step-by-step -- LFSBook
Постараешся и на русском найдеш

-------
Лучше молчать и казаться идиотом, чем заговорить и развеять сомнения...


Отправлено: 18:19, 20-05-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 32
Благодарности: 0

Профиль | Отправить PM | Цитировать


2 Zur0
Цитата:
После еще можно glibc обновить. А лучше до.
}{m, а если ставить компилятор gcc-3.3, то какой до какой версии следует обновлять glibс?

Отправлено: 14:03, 21-05-2003 | #3


Старожил


Сообщения: 345
Благодарности: 0

Профиль | Отправить PM | Цитировать


glibc-2.3.2 сейчас последняя еси не ошибаюсь.
Цитата:
}{m, а если ставить компилятор gcc-3.3,
А тебе оно надо. ИМХО пока лучше 3.2.3

-------
Лучше молчать и казаться идиотом, чем заговорить и развеять сомнения...


Отправлено: 18:04, 21-05-2003 | #4


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


SirHenry
Я думаю при установке нового gcc Вы это быстро выясните

-------
Поспешай не торопясь


Отправлено: 00:30, 22-05-2003 | #5


Пользователь


Сообщения: 32
Благодарности: 0

Профиль | Отправить PM | Цитировать


ruslandh
Цитата:
Вы это быстро выясните
Да уж... Но хотелось бы сначала солому подложить
2All:
Из LFSbook читаю:
"Для инсталляции GCC выполните приведенные ниже команды:
configure --prefix=/usr --enable-shared --enable-languages=c,c++ --enable-threads=posix --with-slibdir=/lib
--enable-__cxa_atexit --enable-clocale=gnu &&
make bootstrap &&
make install &&

Вроде сделал по написанному... gcc -v заявляет, что стоит версия 3.3.... А вот компиляция ядра (пробовал 2.4.21-pre2 и 2.4.20) заканчивается ошибкой.... хотя на старом компиляторе (2.96 вроде) оно собиралось весело и задорно...
В чем проблема может заключаться?

Отправлено: 13:09, 22-05-2003 | #6


Старожил


Сообщения: 345
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
заканчивается ошибкой
Ошибку в студию....

-------
Лучше молчать и казаться идиотом, чем заговорить и развеять сомнения...


Отправлено: 18:30, 22-05-2003 | #7


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


SirHenry
В принципе могут появляться ошибки из-за тонкостей синтаксиса различных версий gcc. Т.е не всякий программный продукт, который транслируется в одной версии gcc будет транслироваться в другой. Конечно можно исправить исходный текст, но ... Причем независимо от того какой вариант рассматривать - переход со старшей версии на младшую, или обратно.
Что поделаешь - специфика Linux
PS Интересно - а в каком "живом" дистрибутиве ядро собрано на gcc 3.x ?
В больинстве мне известных просто есть механизм смены текущего gcc c одной версии на другую. И это будет продолжаться до тех пор, пока :
1 gcc версии 3.x будет выдавать такой-же безошибочный продукт, что и gcc 2.96. Пока-же все ответственные пакеты транслируются в gcc 2.96 *
2 в каком-нибудь RPM/Deb дистрибутиве все *пакеты ни будут собраны на gcc 3.x. (А с учетом того, что к тому времени появится какой-нибудь gcc 4.x ...)

-------
Поспешай не торопясь


Отправлено: 00:09, 23-05-2003 | #8


Старожил


Сообщения: 345
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
"Для инсталляции GCC выполните приведенные ниже команды:
насколько я помню там не make install а make install-no-fixedincludes
А gcc-2.96 имеет опции оптимизации под конкретный процессор?




[s]Исправлено: ruslandh, 8:09 23-05-2003[/s]

-------
Лучше молчать и казаться идиотом, чем заговорить и развеять сомнения...


Отправлено: 05:03, 23-05-2003 | #9


Пользователь


Сообщения: 32
Благодарности: 0

Профиль | Отправить PM | Цитировать


Zur0
Цитата:
Ошибку в студию....
Этим все и заканчивается:
make[2]: Выход из каталог `/usr/src/linux-2.4.20/arch/i386/lib'
make[1]: Выход из каталог `/usr/src/linux-2.4.20/arch/i386/lib'
ld -m elf_i386 -T /usr/src/linux-2.4.20/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o init/do_mounts.o \
--start-group \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \
drivers/acpi/acpi.o drivers/parport/driver.o drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/char/agp/agp.o drivers/char/drm/drm.o drivers/ide/idedriver.o drivers/cdrom/driver.o drivers/pci/driver.o drivers/video/video.o drivers/media/media.o \
net/network.o \
/usr/src/linux-2.4.20/arch/i386/lib/lib.a /usr/src/linux-2.4.20/lib/lib.a /usr/src/linux-2.4.20/arch/i386/lib/lib.a \
--end-group \
-o vmlinux
net/network.o: In function `rtnetlink_rcv':
net/network.o(.text+0xd5f7): undefined reference to `rtnetlink_rcv_skb'
make: *** [vmlinux] Ошибка 1
Цитата:
насколько я помню там не make install
Сделал по прочитанному А в чем разница между make install и make install-no-fixedincludes?
ruslandh
Цитата:
В больинстве мне известных просто есть механизм смены текущего gcc c одной версии на другую
Чуть подробнее можно эту тему раскрыть? А то изобретаю велосипед, когда уже все придумано до нас!

Отправлено: 12:32, 23-05-2003 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Установка/обновление GCC

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - Установка (обновление) Windows поверх старой Tolik_P Microsoft Windows 2000/XP 1 12-10-2009 23:19
Функции в gcc Dimonweb Общий по Linux 6 08-07-2004 10:07
обновление gcc SSS Общий по Linux 7 29-04-2003 10:34
gcc error DeimoSS Программное обеспечение Linux и FreeBSD 14 07-03-2003 05:38
gcc 3.0 Rurk Общий по Linux 17 09-04-2002 23:53




 
Переход