gpt4 book ai didi

头文件位于其他目录中的 C Makefile

转载 作者:行者123 更新时间:2023-11-30 15:04:00 25 4
gpt4 key购买 nike

这是示例结构。

                main.c
|
--------------
|
dir0-"sum.h","sum.c"

sumsub 只是两个简单的函数,位于 dir0 中。它们在 main.c 中调用。

我正在尝试使用 gcc gcc -Idir0 main.c sum.c -o main 进行编译。但它会抛出找不到 sum.c 的错误。

此外,如何使用 -I 标志与两个子目录。

最佳答案

命令应该是:

 gcc -Idir0 main.c dir0/sum.c -o main 

请注意,sum.c 位于子目录中,您必须告诉编译器。

关于头文件位于其他目录中的 C Makefile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40474133/

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