【问题标题】:Equivalent of 'make' command for CodeBlocks?相当于 CodeBlocks 的“make”命令?
【发布时间】:2020-01-20 23:01:48
【问题描述】:

我在 Windows 10 中使用代码块。之前我只编译 1 个文件,所以我只需按代码块上的“构建”和“运行”按钮。

但是,这一次我需要单独编译单独的文件(转换为 .o 格式),然后链接以形成我需要运行的单个可执行文件。如何在 CODEBLOCKS 中执行此操作? (在 UNIX/LINUX 系统中,我知道这是 'make' 命令;但我不知道这里该怎么做?)

谁能帮帮我?我尝试在互联网上阅读一些关于 CodeBlocks 的帮助页面,但它们太复杂了,我放弃了。

【问题讨论】:

  • 编译项目中包含的所有文件不是和单个文件一样吗?
  • 对不起,我是新用户,所以可能我不明白你。每个单独的文件都不会单独工作,只有在链接它们之后,加载模块才能执行。是并行组装。

标签: c codeblocks


【解决方案1】:

make 不是编译器,CodeBlocks 也不是。 make 只是一个从Makefile 运行其他命令的命令。实际运行的命令类似于gcc a.cpp b.cpp,它与您在 CodeBlocks 中构建时运行的命令相同(或足够相似)。 CodeBlocks 应该自动构建和链接您添加到项目中的所有源文件。如果您没有看到这种情况发生,请确保将它们添加到 CodeBlocks 内的项目中,而不要只是将文件放在目录中。

【讨论】:

    猜你喜欢
    • 2012-02-24
    • 2015-05-22
    • 2014-05-29
    • 1970-01-01
    • 2010-09-27
    • 2012-06-10
    • 2011-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多