我有一个不使用autotools的项目,但有一个Makefile,我运行它来构建代码。此make文件在shell脚本中从内部运行。我已经在eclipse中导入了这个项目,但我似乎无法运行shell脚本(像Ctrl + B那样制作或添加一个Make目标,即make all或make install)。
我有办法做到这一点吗?
答案 0 :(得分:1)
您可以在项目属性 - >中指定用于构建项目的脚本。 C / C ++ Build - >构建命令 - >构建器设置。
您可以取消选中使用默认构建命令并指定您的(例如make all
,make install
或bash make_all.sh
)。或者您可以保留默认构建命令(必须为make
)并在选项卡行为中指定目标。
但在您应该导入项目 Makefile Project with Existing Code 。
之前答案 1 :(得分:0)
如果在同一项目中使用Make工具,请不要使用Eclipse。 Eclipse为您带来了一些项目编译工具,您已经拥有了Make / Automake。