gpt4 book ai didi

c - Eclipse - 构建与重建(makefile C 项目)

转载 作者:行者123 更新时间:2023-12-01 23:39:14 25 4
gpt4 key购买 nike

我在 Eclipse 上有一个 Makefile C 项目。

Project > Build Targets 下的菜单中查看时,有几个选项。这两个让我感兴趣:

  1. 构建...
  2. 重建最后一个目标

基本问题是 Eclipse 在这两种情况下有何不同?更具体地说:

  1. 它在这两种情况下设定了哪些构建目标
  2. 它在调用 make 之前有什么不同吗?
  3. 为什么您可以仅重建最后一个目标

最佳答案

您可以创建自定义目标(窗口 -> 显示 View -> 构建目标)。这些目标可以具有与您的 Makefile 链接的特殊参数,例如它可以更改冗长程度、优化级别甚至更改软件中包含的功能。

当您使用简单的Build 命令时,Eclipse 将执行默认的构建命令,通常是make all。但是,当您使用自定义目标时,就会使用您的自定义参数,例如:使 target_foo VERBOSE=1 BAR_OPTION=TRUE OPTIMIZE=TRUE

在此之后,如果您使用Rebuild last target,那么将构建您的自定义目标。

例如,在嵌入式系统中工作时,我通常混合使用启用或禁用的目标:

  • 代码优化(调试未优化的代码通常更容易)
  • 调试 printfs
  • 调试 GPIO

关于c - Eclipse - 构建与重建(makefile C 项目),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46541798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com