當 gcc 找不到內建的標頭檔案

2021-08-27 01:54:11 字數 629 閱讀 8328

今天編譯原廠提供的韌體,遇到 error: no include path in which to search for limits.h 的問題。

google 得到的說法是 gcc 在配置時指定的 include path 錯了,對於我這種 ubuntu 下偷懶 apt-get 來得到 gcc package 的人,百思不得其解呀。

好在 google 還是無比強大的,借用了 stackflow 上某高人的辦法,如下方法 bash 下指定環境變數搞定:

export include=/usr/lib/gcc/i486-linux-gnu/4.4/include-fixed/:/usr/lib/gcc/i486-linux-gnu/4.4/include/

export c_include_path=/usr/lib/gcc/i486-linux-gnu/4.4/include-fixed/:/usr/lib/gcc/i486-linux-gnu/4.4/include/

export cplus_include_path=/usr/lib/gcc/i486-linux-gnu/4.4/include-fixed/:/usr/lib/gcc/i486-linux-gnu/4.4/include/

具體的路徑還需看你的gcc版本以及位置而定。

當gcc程式設計找不到鏈結庫

1,有可能是你的庫路徑在 usr local lib目錄下,你需要 nano etc ld.so.conf include etc ld.so.conf.d conf usr local lib或者在makefile裡面gcc rpath來指定庫的路徑 2,檢視可執行檔案或者庫去溯源是誰依賴了找不到...

找不到標頭檔案 C語言標頭檔案

今天我們來聊聊c語言中的標頭檔案。c語言程式 副檔名只能是.c或者.h,換句話說,c語言程式 只能在擴充套件名為.c或者.h的檔案中編寫。我們把.件稱為標頭檔案。標頭檔案可以在.c檔案中引用,也可以在.件中引用。標頭檔案是做什麼用的呢?我們來看一段程式 左邊是源 右邊是執行結果。這段 的功能是列印出...

vc 找不到預編譯標頭檔案

在將vc工程從低版本向高版本公升級的時候,可能出現下面的問題,cannot open precompiled header file projectname.pch no such file or directory 意思是找不到預編譯檔案,解決辦法 1 不使用預編譯,但這樣做不是很好,可能原來的工...