在Eclipse中构建Makefile项目的步骤

时间:2010-04-16 09:35:58

标签: c eclipse eclipse-cdt

我正在尝试使用Eclipse构建一些现有的软件(用C语言编写),它是用Makefile构建的。出于这个原因,我在Eclipse中创建了一个“Makefile项目”。

但是,我刚刚发现,在'C / C ++ Build / Settings'菜单中,我只看到'Binary Parsers'和'Error Parsers'选项卡。但是,我真的需要“构建步骤”选项卡,因为我还需要添加一个构建后命令。

如何在项目中显示“构建步骤”标签?

2 个答案:

答案 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