Я пытался обновить компилятор с 2.95.2 на моей машине с PS2 Linux (mips), и моя голова вот-вот взорвется.Я не собираюсь утверждать, что у меня все хорошо с linux.
Я перейду к процессу, который я сделал первым.
gcc 3.3.1 download,configure, install
../gcc-3.3/configure --enable-shared --disable-checking --with-system-zlib --program-suffix=3 --with-gnu-ld --enable-threads=posix
Это скомпилировалось около часа, а затем выдало ошибку, частично.
> /tmp/cc0GVsc4.s:1175: Error: Can not represent BFD_RELOC_32_PCREL relocation in this object file format
> /tmp/cc0GVsc4.s:1205: Error: Can not represent BFD_RELOC_32_PCREL relocation in this object file format
После некоторого поиска в Google это, казалось, указывало на необходимость обновления моего binutils.
binutils 2.13.2 скачать установить
скомпилировано / установлено нормально без нареканий.
gcc 3.3.1 вернуться к попыткедля компиляции gcc3 и я знаю, что получаю ошибку во время конфигурирования.
as: unrecognized option `-mwarm-short-loop'
*** The command '/usr/bin/gcc -o conftest -O2 conftest.c' failed.
*** You must set the enviroment variable CC to a working compiler.
Я не могу скомпилировать даже простую программу helloworld.cpp сейчас, не получая
as: unrecognized option `-mwarm-short-loop'
Любые идеи, в чем проблема -mwarm-short-loop возвращает ноль в Google, что необычно.Или есть что-то конкретное для обновления gcc, которое я пропустил.