我正在尝试在现有的C ++文件夹集合和Linux中的递归Makefile文件中使用Eclipse。 make
文件使用gcc
和ar
,用户指定要在Makefile中使用的gcc
的路径。我将使用的make文件是手动输入。
在Eclipse中,可以选择创建一个适合我需要的新项目:"Create a new Makefile project from existing code in that same directory"
。
* <none>
* cross GCC
* GNU Autotools Toolchain
* Linux GCC
这里有两个问题:
答案 0 :(得分:1)
你真的只能允许Eclipse根据项目中的内容为你创建makefile,或者在选择“build”时告诉它运行哪个命令。混合这些我发现的选项并没有真正起作用。如果您正在指定Makefile,那么使用的编译器也不重要,因为Makefile将定义它。只需在创建新项目时选择一个“空c ++项目”,确保指定不使用“默认工作区”位置并将此输入框指向代码库。在项目c ++ / build设置中,确保取消选中“自动生成makefile”并指定应该执行哪个命令来创建项目。 (通常这是'make all'但你可能会有所不同)