2011-07-06 51 views
4

我從以下版本安裝Eclipse的Autotools插件:http://www.eclipse.org/linuxtools/projectPages/autotools/使用Autotools插件從Eclipse調用autoreconf時出錯

然後,我通過首先在Eclipse CDT中創建一個新的C++項目,然後導入源文件,然後將項目轉換爲Autotools項目,導入現有的C++項目。然而,這種轉換後,我得到的是說

Invoking autoreconf in build directory: /home/user/Development/cpp/workspace/testproject 

sh autoreconf -i 
sh: Can't open autoreconf 

Configuration failed with error 

所涉及的autoconf是configure.acMakefile.amsrc/Makefile.am唯一的文件,我在我的項目中的錯誤消息。從命令行使用autoreconf --install構建項目工作良好。

爲什麼它會嘗試使用sh啓動autoreconf -i?如果我從命令行嘗試它,它也不起作用(找不到文件autoreconf)。當我從命令行調用它時,我會在沒有sh的情況下調用它。

在此先感謝!

回答

3

在我的Ubuntu 11.04中,dash/bin/sh的默認目標,並且看起來eclipse正在被此絆住。

您可以更改鏈接sudo dpkg-reconfigure dash。選擇「否」將/bin/sh恢復爲bash的鏈接。

+0

啊,可能就是這樣!我會盡快檢查並報告回來。謝謝。 – joscarsson

相關問題