2013-09-27 90 views
-1

我正在編譯一個c項目,當命令,如aclocal,.../configure,等等時,一切正常。 當我運行「make」命令時,它顯示了一個錯誤出錯,我該如何解決?

lgomp -lrt -lpthread -fopenmp 
make[3]: Leaving directory `/home/develop/slim/src' 
make[2]: Leaving directory `/home/develop/slim/src' 
make[1]: Leaving directory `/home/develop/slim/src' 
Making all in lib 
make[1]: Entering directory `/home/develop/slim/lib' 
Cannot execute /home/develop/slim//bin/lmntal 
make[1]: *** [array2D.il] Error 1 
make[1]: Leaving directory `/home/develop/slim/lib' 
make: *** [all-recursive] Error 1 

我認爲「無法執行的/ home /開發/超薄//斌/ lmntal」的問題。我對這些東西很陌生。 誰能告訴我如何解決這個問題?

在此先感謝

+1

你的make文件代碼在哪裏? – FaddishWorm

+0

make就是在那個地方 - >>/home/develop/slim/ – arslan

+0

如:'cat Makefile'並且在這裏發佈內容 – FaddishWorm

回答

0

如果是別人的代碼,你可能需要設置一個環境變量或類似的東西。

做的第一件事是檢查該文件是存在的:

ls /home/develop/slim/bin/lmntal

然後檢查權限,如果它是存在的。

ls -ltr /home/develop/slim/bin/lmntal

它很難給沒有make文件提醒,雖然。

+0

我檢查了/ slim目錄下沒有/ bin/lmntal。我將這些代碼編譯到Windows上的cygwin上,這沒關係。現在它在Ubuntu中,顯示錯誤。我使用export LMNTAL_HOME =/home/develop來設置環境變量,如指令 – arslan

+0

export LMNTAL_HOME =/home/develop/slim/ – FaddishWorm

+0

yacc:command not found,現在它顯示錯誤 – arslan