国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux編程動態庫知識

2024-06-28 13:21:01
字體:
來源:轉載
供稿:網友
linux編程動態庫知識

====動態庫說明====1.庫名稱格式: lib + the_name_of_library + .so + version_number exp:libc.so.62.ldconfig一般會創建soname,但不創建linker name(libname.so),后者一般安裝庫時創建3.暫時添加動態庫目錄LD_LIBRARY_PATH,一般用于測試和開發4.LD_PRELOAD預加載庫。用于提前加載,緊急用途,或是特殊的測試情況5.創建動態庫 gcc -fPIC -shared -Wl,-soname, your_soname -o library_name / file_list library_list6.ldconfig加載目錄順序 按照配置目錄的順序執行 遇到include ld.so.conf.d/*.conf,這些配置的順序按照字母升序排列7.編譯程序或是庫的時候,.o文件會包含到程序或是庫中,動態庫不會,如果如果遇到 未定義的符號,搜索符號是從左往右查找庫,直到找到為止,搜索是無狀態的,不會 記錄發現了哪些符號,所以一般建議.o放在編譯選項的前面,so文件放在后面,按照 依賴順序放置:被依賴的對象放在依賴對象右邊


上一篇:Linux 命令

下一篇:linux-shutdown命令說明

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 闵行区| 红原县| 富蕴县| 敦煌市| 光泽县| 绥阳县| 温州市| 吴忠市| 冀州市| 独山县| 广元市| 南部县| 偃师市| 水城县| 隆回县| 中阳县| 全州县| 邵阳县| 舒兰市| 贡觉县| 奉贤区| 乐业县| 睢宁县| 罗定市| 鄯善县| 酉阳| 平江县| 道孚县| 宁河县| 桃源县| 嘉黎县| 渝中区| 乌拉特前旗| 普兰县| 克拉玛依市| 安远县| 读书| 无棣县| 本溪| 泰宁县| 柘荣县|