我正在尝试使用Eclipse构建一些现有的软件(用C语言编写),它是用Makefile构建的。出于这个原因,我在Eclipse中创建了一个“Makefile项目”。
但是,我刚刚发现,在'C / C ++ Build / Settings'菜单中,我只看到'Binary Parsers'和'Error Parsers'选项卡。但是,我真的需要“构建步骤”选项卡,因为我还需要添加一个构建后命令。
如何在项目中显示“构建步骤”标签?
答案 0 :(得分:2)
您应该在makefile中包含这些步骤。预构建和后构建步骤包含在默认Eclipse C ++项目中的原因是,在这种情况下,Eclipse会自动生成makefile,因此如果除了构建代码之外还要执行任何操作,则需要单独执行。但是如果您自己创建Makefile,那么您可以在其中包含构建前和构建后的步骤。
答案 1 :(得分:1)
我最近遇到了完全相同的问题。我已经解决了它:
编写脚本build.sh:
#! /bin/bash
source env.sh
# do other steps
make debug
然后
chmod a+x build.sh
配置项目:
属性-> C / C ++构建->行为->构建(增量构建):空
属性-> C / C ++构建->构建器设置->构建命令:$ {ProjDirPath} /build.sh