我在linux中开发了小型c应用程序.对于这个应用程序,我将.h文件放在linux标准路径(/ usr/include)中.我再次编译同一个程序
输出:FATA错误:找不到xyz.h(我自己的头文件)
我是否需要更新gcc中的任何变量或解决此问题的方式
谢谢
将头文件放在与文件相同的目录中,.c并-I.在编译时使用
gcc -I. main.c -o myprog
Run Code Online (Sandbox Code Playgroud)
您不应将头文件放在/usr/include系统头文件中.
注意:您实际上并不需要,-I.因为默认情况下会搜索当前目录,但是添加它并没有什么坏处.
| 归档时间: |
|
| 查看次数: |
1806 次 |
| 最近记录: |