gpt4 book ai didi

c++ - gcc 或 makefile 是否有一种机制可以描述源文件的包含文件以替换 #include "xxxx.h"?

转载 作者:行者123 更新时间:2023-11-28 07:28:49 25 4
gpt4 key购买 nike

我在将代码从 gcc makefile 移植到 Codeblocks 时遇到问题。

为了调试一个项目OpenFOAM,我想把它从gcc makefile 移植到Ubuntu 上的Codeblocks。我已经使用 gcc makefile 成功构建了它。但不幸的是,我使用Codeblocks来构建它,许多源文件中出现了太多错误。当我添加

#include "xxxx.h" 

有了这些源文件,问题就解决了。

有没有gcc或者makefile的机制可以描述源文件的include文件来代替#include "xxxx.h"

最佳答案

我假设,您的问题是,原始 Makefile 告诉 GCC 通过 -include 选项“包含”一个或多个头文件。有关详细信息,请在让它运行时查阅您的 Makefile 或其输出。

当您现在使用 Codeblocks IDE 进行编译(而不是让 Codeblocks 使用您的 Makefile)时,只需告诉 Codeblocks 在其构建过程中包含相同的包含选项。

关于c++ - gcc 或 makefile 是否有一种机制可以描述源文件的包含文件以替换 #include "xxxx.h"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18168539/

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