gpt4 book ai didi

c - `"apue.h "` 不是全局环境 PATH ,但程序可以检索它

转载 作者:行者123 更新时间:2023-11-30 14:45:11 24 4
gpt4 key购买 nike

我正在向APUE3e学习

#include "apue.h"
#include <dirent.h>

int main(int argc, char *argv[])
{
DIR *dp;
struct dirent *dirp;
....

在 header 中,导入用户定义的模块“apue.h”。程序编译后运行正确。

apue.h 位于 /Library/Developer/CommandLineTools/usr/include 中,

令我困惑的是,/Library/Developer/CommandLineTools/usr/include 不在 $PATH 中,但可以由程序全局检索。

$ echo $PATH | grep include
#does not return anything.

程序如何完成它?

最佳答案

$PATH 是 shell 查找可执行文件的位置,而不是头文件。 This answer展示了如何让编译器向您显示它在哪里寻找头文件。

关于c - `"apue.h "` 不是全局环境 PATH ,但程序可以检索它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53238288/

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