Linux静态库与动态库的生成和使用

静态库与动态库的生成和使用 库文件实际上就是封装了一大堆已经编译完成的代码文件,通过链接这个库进而获取到相应函数实现。 动态库的生成 动态库的打包: gcc -c -fPIC child.c -o child.o gcc -shared child.o -o libmychild.so 动态库生成的链接器:gcc -fPIC:生成目标代码时产生位置无关代码,动态库会在虚拟地址空间的共享区中加载一份
相关文章
相关标签/搜索