Я пытаюсь установить gcc 4.6 (в основном для лучшей поддержки C ++ 0x) в мою Ubuntu 9.10 (через virtualbox).Я сослался на предыдущие вопросы , но я получаю другую ошибку.
Я ссылаюсь на эту ссылку для установки .Теперь я сделал до шага ./gcc-xx/configure ...
.Хотя это давало какую-то ошибку, связанную с пакетом flex.В основном из-за того, что make
также не работает с ошибками ниже:
build / gengtype.o: в функции adjust_field_rtx_def':
/home/milind/ubuntu_shared/GCC/build/gcc/../../gcc-4.6-20110610/gcc/gengtype.c:978:
undefined reference to
lexer_line '/ home / milind / ubuntu_shared / GCC / build / gcc /../../gcc-4.6-20110610/gcc/gengtype.c:1032: неопределенная ссылка на lexer_line'
/home/milind/ubuntu_shared/GCC/build/gcc/../../gcc-4.6-20110610/gcc/gengtype.c:1042:
undefined reference to
lexer_line '...............
Теперь мне сложно разобраться, потому что у меня уже установлены flex/bison
последние версии.Я искал по интернету почти 2 дня, но не повезло.Любая помощь могла бы быть полезна.Также обратите внимание, что у меня уже установлен gcc 4.4
в /usr/bin/gcc
, и я разархивировал tar gcc 4.6
в локальной папке моего домашнего каталога.
[Примечание: я тоже в порядке с установкой ubuntu 11.10
тоже(который имеет GCC 4.6) в качестве последнего средства.Но я не знаю, доступно ли его .iso
изображение.]