在Eclipse中使用遗留项目

时间:2010-09-28 12:20:10

标签: c++ c eclipse makefile eclipse-cdt

我希望在Eclipse中使用“C”遗留项目。在项目中它需要“autoreconf -vi“在make之前跟着”./configure“。我的问题是我无法从日食中做”autoreconf -vi“和”./configure“。

由于 Arpit

2 个答案:

答案 0 :(得分:1)

您应该尝试从 Eclipse Linuxtools插件启用autotools功能:如果您有CDT,Linuxtools插件应该已经在您的eclipse环境中可用。但是,您需要从中启用功能:

  • 使用以下菜单:帮助/安装新软件
  • 在搜索框中输入“linux”,找到插件和
  • 选中复选框(+ OK)
  • 最后选择至少Linux“工具/ Autotools支持CDT”(也称为图形,gcov,gprof,ltt可能很有趣但不需要你的问题)

注意:如果您还没有可用的插件,则可以在Linux Tools Project/PluginInstallHelp Wiki页面中找到包含更新URL的详细说明。

安装此插件后,您可以:

  1. 通过以下方式转换现有项目:文件/新建/转换为C / C ++ Autotools项目/下一步/下一步/完成
  2. 根据需要编辑项目属性:项目/属性/自动工具/配置设置,例如,在高级选项卡中指定配置标志,用于交叉编译的平台说明符等。
  3. 希望它会有所帮助。

    干杯,
    克里斯托弗。

    =他们不知道这是不可能的,所以他们做到了! --Mark Twain =

答案 1 :(得分:0)

不再需要使用“autoconf”和类似的黑客攻击。他们需要将C代码移植到未能正确支持ISO C89的平台,但确实取得了合理的成功。我们21年后,这种系统非常罕见。

因此,您应该检查Autoconf macros的使用并删除它们。

报废./configure可能会更难,但也可能根本不需要它 - 它可能只会因autoconf而存在。