c – Ubuntu上的Eclipse:没有规则使用现有的makefile / project
我正在运行安装了CDT的
Eclipse 3.7.2. Ubuntu 12.04 LTS.
我有一个现有的makefile C项目,我试图从Geany导入.我可以在项目的根目录中运行$make,并且所有内容都按预期构建. 我在Eclipse中的错误:
我的问题:如何消除此错误? 以下是我正在采取的确切步骤: >文件>新>包含现有代码的Makefile项目. >现有代码位置设置为项目的根目录. >在项目属性> C/C++ Build … >在Builder设置中…… >使用默认构建命令 >在行为中…… >使用Build(增量构建)<<所有 我也尝试过make: *** No rule to make target `all’. Stop. Eclipse error的顶级解决方案.但是,当我取消选中Build(Incremental Build)选项时,build完全没有任何功能,所以这也不对. 解决方法
我刚刚想出了解决方案.像往常一样,它应该是显而易见的.
make: *** No rule to make target `all’. Stop. Eclipse error的最高评价答案正确,但略显含糊.这是解决方案: >转到项目属性> C/C++ Build>行为标签… 抛出错误是因为Eclipse试图找到构建“all”的规则,默认情况下将其指定为目标. 删除“all”(并将其他所有内容保留为默认值)告诉Eclipse以与从终端调用$make完全相同的方式构建项目. 如果我在任何这些陈述中都非常不正确,请随时纠正我. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |