在Eclipse中使用定制的makefile

时间:2015-09-16 14:19:48

标签: c++ eclipse makefile cmake

如果此问题不合适,请告知我们。

我正在尝试在Eclipse中设置一个环境,以使用由cmake生成的自定义makefile而不是eclipse中的内置构建器。我已经尝试了所有推荐的设置,但仍然没有快乐。

我使用New-> C ++ Project-> Makefile project-> Empty Project创建了一个新项目,并将位置从默认位置更改为我的项目所在的位置。

在project-> Properties-> C / C ++ Build中,我取消勾选"使用默认构建命令"并把路径放在我的makefile所在的位置。我也取消勾选"自动生成Makefile"。

enter image description here

我尝试了很多不同的命令,但是我收到了错误,例如"没有规则来制作目标' / Makefile'。停止"

我肯定错过了一些东西。如果有人知道如何做到这一点,将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

只需取消Generate Makefiles automatically,即可指定Build directory

另请注意

 make $(PROJECT_LOC)/build/Makefile

实际上将$(PROJECT_LOC)/build/Makefile作为目标(因此您看到错误)。如果要指定特定的Makefile,请使用-f选项:

 make -f $(PROJECT_LOC)/build/Makefile