Linux编译程序时如果找不到头文件会提示如下错误:
test.c:9:16: fatal error: xxx.h: No such file or directory
#include<xxx.h>
下面叙述以Ubuntu系统为例。
先查找 xxx.h 所在路径:
$ sudo find / -name xxx.h
/usr/local/include/xxx/xxx.h
然后用-I选项把目录加上编译:
$ gcc test.c -o test -I /usr/local/include/xxx
问题解决。