解讀gcc和g++編譯器分別對c與c++文件影響

概述 爲什麼需要解讀gcc/g++編譯器對c/c++文件的影響呢?由於系統內核一般是使用C語言來編寫的,系統內核中用C語言實現了很多庫。而上層應用程序有可能是用C++來開發,如果在內核庫函數頭文件中不用extern「C」來聲明庫函數的話,在編寫C++應用程序時,包含庫頭文件,在C++文件鏈接時就會以C++標準來鏈接庫的函數名,而在庫文件實現時是用C來實現的,二者函數名不同,在鏈接時就會出現找不到函
相關文章
相關標籤/搜索