linux gcc 制作动态库
生活随笔
收集整理的這篇文章主要介紹了
linux gcc 制作动态库
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在createlibso目錄下生成 與位置無關(guān)的.o文件
├── cheng.c ├── cheng.o ├── chu.c ├── chu.o ├── head │ └── test.h ├── jia.c ├── jian.c ├── jian.o └── jia.o生成 動(dòng)態(tài)庫 libjjcc.so動(dòng)態(tài)庫文件
動(dòng)態(tài)庫內(nèi)存使用模型
PS:
1、LIBRARY_PATH:環(huán)境變量用于在程序編譯期間查找動(dòng)態(tài)鏈接庫時(shí)指定查找共享庫的路徑.
2、LD_LIBRARY_PATH:環(huán)境變量用于在程序運(yùn)行期間查找動(dòng)態(tài)鏈接庫時(shí)指定除了系統(tǒng)默認(rèn)路徑(/usr/lib)之外的路徑.
可執(zhí)行文件運(yùn)行程序之前執(zhí)行:
總結(jié)
以上是生活随笔為你收集整理的linux gcc 制作动态库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DNF开光是什么意思?
- 下一篇: linux 系统课程-进程控制01