Eclipse CDT Custom Makefile

时间:2012-09-23 19:18:52

标签: c eclipse makefile

我有一个C项目,我正在尝试使用自己的makefile。在C / C ++构建设置中,我取消选中“使用默认构建命令”,我还将make更改为make -f ${ProjDriPath}/GNUmakefile

make文件为GNUmakefile。我收到以下消息:

  

make: * 没有规则来制作目标`/ GNUmakefile'。停止。

该命令最初是“make”并且复选框已经过检查,但是当我在Eclipse中构建时,我收到了一条关于多个主函数的错误消息。我在项目中有几个源文件,每个文件都是单独编译的。这就是我尝试更改Eclipse设置的原因。 “make”命令在终端上运行。

1 个答案:

答案 0 :(得分:4)

  

我将“make”更改为“make -f $ {ProjDriPath} / GNUmakefile”

     

我收到以下消息“make:*没有规则来制作目标`/ GNUmakefile'。停止。”

我强烈怀疑你

  • 尚未设置环境变量ProjDirPath
  • 已复制粘贴上面的make命令并仅在该命令中输入错误ProjDriPath,但在环境变量中没有。

如果未设置环境变量,它将扩展为空字符串,并搜索/GNUmakefile,这当然在根目录中不存在。然后make没有规则来创建它,并报告该消息。