gpt4 book ai didi

找不到自定义头文件

转载 作者:太空宇宙 更新时间:2023-11-04 02:47:16 28 4
gpt4 key购买 nike

<分区>

问题:

有没有办法告诉编译器查看特定目录中的头文件?我想用

#include "my_file.h"

代替

#include "/path/to/mylib/include/my_file.h"

(我正在尝试查看如何组织一个包含头文件的自定义库不会与程序位于同一文件夹中)。

对不起之前的回答者,我不得不完全重新创建我的问题,因为它不清楚。

回答:

我终于找到了答案。我无法添加答案,因为我的帖子已被标记为重复(我相信),但无论如何,我可以使用以下任何一种:

#include <my_file.h>
#include "my_file.h"

“技巧”是使用 -I 选项,它添加了一个头目录。

gcc -I/path/to/mylib/include myprogram.c ~/path/to/mylib/src/file/my_file.c -o myprogram && ./myprogram

在这种情况下,结构是:

  • /path/to/mylib/include/my_file.h
  • /path/to/mylib/src/my_file.c
  • /path/to/myprogs/myprogram.c

当前目录是/path/to/myprogs

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