我想在我的ubuntu 9.10(通過virtualbox)安裝gcc 4.6(主要用於支持C++ 0x)。我提到previous questions,但我收到了一個不同的錯誤。在ubuntu上安裝gcc 4.6的問題
我指的是this link for the installation。現在,我已經完成了,直到步驟./gcc-xx/configure ...
。雖然它給出了一些軟件包相關的錯誤。這主要是由於該make
也與下面的錯誤失敗:
編譯/ 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天,但幾乎沒有運氣。任何幫助將非常感激。另外請注意,我已經在/usr/bin/gcc
中安裝了gcc 4.4
,並且已將我的主目錄本地文件夾中的gcc 4.6
tar解壓縮。
[注:我也可以安裝ubuntu 11.10
(它有gcc 4.6)作爲最後的手段。但我不知道它的.iso
圖像是否可用。]
+1,謝謝。但是,沒有辦法克服這些彈性或野牛錯誤?有什麼和修復它們的路徑有關嗎?也就是說,我應該從特定的路徑或者類似的東西中配置'./configure' gcc? – iammilind 2011-06-17 02:54:02
通常有。我有時會從Debian軟件包源中構建本地Ubuntu軟件包。但這是一個巨大的挑戰 - 你可能需要一個新的libc6以及所有這些 - 那麼爲什麼不把這個發行版虛擬成一個設備呢? – 2011-06-17 03:01:13