PGI在RHEL4.0上的crtbegin問題解決(轉)

ba發表於2007-08-17
PGI在RHEL4.0上的crtbegin問題解決(轉)[@more@]安裝完畢後用pgf90編譯fortran程式提示找不到crtbegin.o檔案,查baidu找到了一篇文章:
《pgf90在核心為3.x的linux上編譯遇到crtbegin問題的解決辦法》,文中所述為FC3上所遇到的問題,實際上和我的問題是一樣的。解決方法如下:
1、cd $PGI/linux86/5.2/bin
(注:$PGI是你的pgi安裝在那個目錄,比如你安裝在/usr/pgi,則$PGI=/usr/pgi)
2、more localrc
則會看到GCCDIR和GCCINC沒有設定。
3、將localrc這個檔案的有些東西進行改動(則是針對我的機器Fodera core 3):
set LFC=-lg2c;
set LDSO=/lib/ld-linux.so.2;
set GCCDIR=/usr/lib/gcc-lib/i386-redhat-linux/3.3.4;
set GCCINC=/usr/lib/gcc-lib/i386-redhat-linux/3.3.4/include;
set G77DIR=/usr/lib/gcc-lib/i386-redhat-linux/3.3.4;
set THROW=__THROW=;
set HAMMER=;
改動的部分主要是GCCDIR和GCCINC、G77DIR,在改動之前,你用可以先用locate crtbegin.o,查一下ctrbegin.o在哪個目錄下,然後你把找到的gcc-lib的目錄加到
GCCDIR、GCCINC和G77DIR中

紅色為修改的部分,此部分的得到是由下面的命令得到:
locate ctrbegin.o

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-963238/,如需轉載,請註明出處,否則將追究法律責任。

相關文章