問題引出:
linux編譯程序時如果找不到頭文件會提示如下錯誤:
$?gcc?test.c?-o?test test.c:9:16:?fatal?error:?xxx.h:?No?such?file?or?directory ?#include<xxx.h></xxx.h>
下面敘述以Ubuntu系統為例。
(免費視頻教程分享:linux視頻教程)
解決方法如下:
1、先查找 xxx.h 所在路徑
命令如下:
$?sudo?find?/?-name?xxx.h
結果如下:
/usr/local/include/xxx/xxx.h
2、然后用-I選項把目錄加上編譯即可
命令如下:
$?gcc?test.c?-o?test?-I?/usr/local/include/xxx
相關文章教程推薦:linux視頻教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦