2012-07-11 92 views
2

我對開源項目GHDL工作爲我的項目目的安裝ghdl-0.29-2.143svn.4.fc16.src.rpm包括ghdl 0.29GCC 4.3.4通過rpm -irpmbuild -ba命令成功。gcc缺省版本崩潰

在ghdl文件夾,我編輯一個程序ADA然後我做了makemake install:沒有錯誤,但它會在gcc版本4.6.3(默認)問題的變化,4.3.4和GCC沒有程序執行了錯誤:

error: C compiler cannot create executables 
See `config.log' for more details." 
In config.log file /usr/bin/ld: cannot find crtbegin.o: No such file or directory 
/usr/bin/ld: cannot find -lgcc 
/usr/bin/ld: cannot find -lgcc_s 
collect2: ld returned 1 exit status 

在此先感謝

問候 Raghu

+0

通過詳細說明您所得到的錯誤來改善您的問題。 – Aftnix 2012-07-11 06:07:13

+1

我編輯爲更好的可讀性,但你的句子在中間沒有多大意義,我目前 – Bruce 2012-07-11 06:10:04

回答

1

您是否嘗試過重新安裝的glibc?這可能會起作用。

+0

謝謝你的答覆。重裝後也有同樣的問題,簡單的C程序不執行給出了下面的錯誤/ usr/bin/ld:找不到crtbegin.o:沒有這樣的文件或目錄 /usr/bin/ld:找不到-lgcc /usr/bin/ld:找不到-lgcc_s collect2:ld返回1退出狀態 – Ragu 2012-07-11 09:59:58

+0

無法找到libgcc庫路徑。請看這裏的討論:[鏈接](http://www.linuxquestions.org/questions/linux-software-2/usr-bin-ld-cannot-find-lgcc_s-919330/) – gaganbm 2012-07-11 10:36:14

+0

而且,如上所述[這裏](http://forums.fedoraforum.org/showthread.php?t=271556),看看你是否安裝了所有必需的軟件包glibc-common glibc-devel @Ragu – gaganbm 2012-07-11 10:39:51