我正在編譯一個名爲SCOL(寫於1997年)的古代程序,它使用gcc 3.4.5預先打包爲OpinionFinder。我正在使用CentOS 5.5。給make命令後,我得到以下錯誤:使用gcc編譯SCOL
/home/shahw/opinionfinder/software/scol1k/tools/tagfixes -c e8.fx
Wrote e8.fxc
/home/shahw/opinionfinder/software/scol1k/tools/tagfixes -c bnc.fx
Wrote bnc.fxc
env BIN=/home/shahw/scol//bin MAN=/home/shahw/scol//man LIB=/home/shahw/scol//lib ./mk.csh.rc
env: ./mk.csh.rc: No such file or directory
make[1]: *** [csh.rc] Error 127
make[1]: Leaving directory `/home/shahw/opinionfinder/software/scol1k/data'
make: *** [modules] Error 2
我從該程序編譯與此版本的GCC的罰款源確認,但是我不能夠追蹤到其他平臺的信息。這可能是一個特定於os的問題嗎?我是否需要設置一些環境變量才能正常工作?任何提示將不勝感激。謝謝。
文件「mk.csh.rc」是否存在?換句話說,「make」找不到實際存在的問題,還是真正缺失的文件? – jwd 2011-06-08 17:36:44
也許你使用了錯誤的外殼,例如你可能需要使用csh而不是bash? – 2011-06-08 17:42:10
@jwd查看編譯器在崩潰時退出的目錄。該目錄包含my.csh.rc. – 2011-06-08 18:09:44