Compiling

安裝 automake-1.13 時 bin/sh 出錯

  • January 21, 2018

我正在嘗試在我的系統上安裝 automake-1.13.4。

首先,我會./configure創建一個與我的系統兼容的 Makefile。

但是,當我執行時make,它會執行一段時間,但隨後返回以下錯誤消息:

/bin/sh: -c: line 5: syntax error near unexpected token ||
/bin/sh: -c: line 5: `    {  || exec 5>&2 >$tmp 2>&1; } \'
make: *** [doc/amhello-1.0.tar.gz] Error 1

我似乎無法弄清楚為什麼會這樣。

任何幫助將不勝感激。

我已經想通了。此錯誤與amhello-1.0.tar.gz文件有關。

最初提供的文件沒有為我的系統正確配置。因此,如果我自己重建文件並替換原始文件amhello-1.0.tar.gz,那麼我可以正常執行make

要查看如何重建amhello-1.0.tar.gz以使其正確配置到您的系統,請參閱以下連結:

https://www.gnu.org/software/automake/manual/html_node/Creating-amhello.html

順便說一句,autoreconf -vfi在編譯包之前執行也很重要。

引用自:https://unix.stackexchange.com/questions/418522