一:静态链接库
1:编写add.cpp add.h
2:g++ -c add.cpp 生成add.o3:ar -crv libscfbase.a add.o 生成libscfbase.a
4:mkdir ceshi &&cd ceshi编写test.cpp
5:g++ -o test test.cpp -L../ -lscfbase -I../
二:动态链接库
1:g++ del.cpp add.cpp -fPIC -shared -o libtest.so
2:g++ -o test test.cpp -L../ -ltest -I../
本文详细介绍静态链接库和动态链接库的构建过程。对于静态链接库,文章演示了从编写源代码到生成库文件的步骤;对于动态链接库,则展示了如何通过编译选项创建共享对象文件,并在主程序中链接使用。

被折叠的 条评论
为什么被折叠?



