tag 鏈接

標籤
貢獻2
17
06:53 PM · Nov 22 ,2025

@鏈接 / 博客 RSS 訂閱

SHERlocked93 - C++ 中的編譯和鏈接

關於 C++ 的編譯和鏈接, 掌握的知識總是零零散散,這裏做個輸出,也總結一下自己的思考和學習。 1. 常見編譯器 對於最常見的 GCC: GCC:GNU Compiler Collection(GNU 編譯器集合)的縮寫,可以理解為一組 GNU 操作系統中的編譯器集合,可以用於編譯 C、C++、Java、Go、Fortran、Pascal、Objective-C 等語言。 gcc:GCC(

編譯 , 鏈接 , c++ , 編譯原理

收藏 評論

龔正陽 - net-snmp靜態編譯鏈接

由於在某些場景需要使用靜態鏈接的snmpwalk或者其他程序,為了方便執行文件的分發,適配多版本系統,所以需要自己編譯net-snmp 實驗操作系統Ubuntu22 amd64 獲取程序 git clone方式 $ git clone https://github.com/net-snmp/net-snmp.git 或者也可以依據tag下載源碼包 生成Makefile net-snmp項目根路徑下

靜態編譯 , gcc , snmp , 鏈接

收藏 評論

SHERlocked93 - C++ 為什麼需要 extern "C"

在 C++ 調用 C 語言編譯器編譯的庫時,是不是經常遇到下面這個報錯: error LNK2019: 無法解析的外部符號 "int __cdecl add(int,int)" (?add@@YAHHH@Z),函數 main 中引用了該符號 正如 《Effective C++》 開篇所説, C++ 是一個 C 語言、OO 風格、模板、STL 風格組成的語言聯邦,C++ 是可以直接引入 C 語言代碼

編譯 , 鏈接 , 面試 , c++

收藏 評論