2017-06-13 227 views
-2

我通過代碼使用make命令在CentOS編譯(RHEL 7)_,用gcc 7.1,但卡住了以下錯誤:/bin/sh的:/ bin中:是一個目錄

/bin/sh的:/ bin中:是一個目錄

其中SH回報的/ usr/bin/sh的

+0

你試過了cd bin嗎? –

+0

cd/bin是一個directoy –

+0

然後cd bin,之後./sh –

回答

0

這意味着make命令試圖執行/ bin並不能(因爲它是一個目錄)中的一個。然後你有一個不完整的路徑來達到預期的可執行文件。

你可以閱讀你的makefile並找到可能缺少的變量來完成路徑。

您還可以運行make V=1以獲得詳細輸出並查看錯誤的位置。

相關問題