我在Linux下有标准的源代码包,需要运行
./configure
make
编译它(它工作正常)。
这些文件大多是C / C ++
是否可以将此项目置于Eclipse控件之下?我希望浏览定义等...
更新1
我在Ubuntu上运行Eclipse Indigo。它当然包含CDT。
当我选择File-Import
时,我在C/C++
下看不到匹配的选项。在General
下我有Existing Projects into Workspace
但如果我将此向导指向我的项目根目录,我会得到No project are found to import
。
更新2
我已经使用Ubuntu包管理器安装了Eclipse。可能这是错误的。
答案 0 :(得分:21)
首先运行./configure以生成Makefile。 之后,如果您安装了CDT,只需选择该选项即可 " File-> New-> Makefile Project with Existing Code"并指向存储Makefile的目录。
答案 1 :(得分:6)
创建一个新项目,确保在执行此操作时取消选中“使用默认位置”选项。在位置字段中添加源树路径。现在在项目类型窗口中选择“Makefile Project”。
在“构建器设置”(项目>属性)中,取消选中“使用默认构建命令”并添加:
make -f /<your project location/Makefile
如果您的makefile以其他方式命名,您可以在此处进行更改。
要运行您的应用程序,请在“运行配置”中添加该应用程序。请参阅完整说明here。
答案 2 :(得分:3)