使用Autotools插件从Eclipse调用autoreconf时出错

时间:2011-07-06 07:51:41

标签: c++ eclipse-cdt autoconf

我从:http://www.eclipse.org/linuxtools/projectPages/autotools/安装了Eclipse的Autotools插件。

然后我导入了一个现有的C ++项目,首先在Eclipse CDT中创建一个新的C ++项目,然后导入源文件,然后将项目转换为Autotools项目。但是,在此转换后,我收到一条错误消息

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构建项目工作正常。

为什么尝试使用autoreconf -i启动sh?如果我从命令行尝试,它也不起作用(找不到文件autoreconf)。当我从命令行调用它时,我在没有sh的情况下调用它。

提前致谢!

1 个答案:

答案 0 :(得分:3)

在我的Ubuntu 11.04中,dash/bin/sh的默认目标,看来eclipse因此而被绊倒。

您可以使用sudo dpkg-reconfigure dash更改链接。选择“否”将/bin/sh恢复为bash的链接。