gcc高版本(筆者gcc-6.3.0)編譯gcc低版本(筆者gcc-5.1.0)出現如下錯誤:
cfns.gperf: in function 『const char* libc_name_p(const char*, unsigned int)』:
cfns.gperf:101:1: error: 『const char* libc_name_p(const char*, unsigned int)』 redeclared inline with 『gnu_inline』 attribute
cfns.gperf:26:14: note: 『const char* libc_name_p(const char*, unsigned int)』 previously declared here
cfns.gperf: at global scope:
cfns.gperf:26:14: warning: inline function 『const char* libc_name_p(const char*, unsigned int)』 used but never defined
makefile:1059: recipe for target 'cp/except.o' failed
make[3]: *** [cp/except.o] error 1
網上找了半天,最終發現需要修改需要編譯的低版本gcc原始碼,具體修改內容如**:所述;紅色的部分需要刪除(即-號標識的),綠色的是新增;修改完畢,重新make即可。 gcc編譯常見問題
inux c gcc lm 1.為什麼會出現undefined reference to xx 錯誤?首先這是鏈結錯誤,不是編譯錯誤,也就是說如果只有這個錯誤,說明你的程式原始碼本身沒有問題,是你用編譯器編譯時引數用得不對,你沒有指定鏈結程式要用到得庫 比如你的程式裡用到了一些 數學函式 那麼你就要...
centos nginx安裝問題 gcc編譯問題
1.configure error c compiler cc is not found 這是因為在執行.configure的時候 nginx會檢查你是否安裝了gcc 且會編譯乙個示例程式 檢視是否能編譯通過 如果編譯不通過就會報這個錯誤,首先 我是檢查了 我自己是安裝了gcc的。然後我就去網上各種...
gcc編譯時候的小問題
每次編譯標準c寫的 都會出現類似一下的warning warning incompatible implicit declaration of built in function strlen 之類的 但是每次都能編譯通過,原本不太在意,但是寫大makefile的時候,執行make難免有礙觀感,於是...