动态连接库:
创建:gcc -fpic -shared -o libhonghui.so.0.1 honghui.h honghui.cpp
使用:g++ main.cpp ini_parser.cpp pms_connect.cpp libhonghui.so.0.1 -o fidelio_svc -lpthread (头文件在同一目录下,自动查找)
静态连接库:
创建:gcc -c honghui.cpp honghui.h 生成honghui.o
ar -rc libhonghui.a.0.1 honghui.o
使用:g++ main.cpp ini_parser.cpp pms_connect.cpp libhonghui.a.0.1 -o fidelio_svc -lpthread(头文件在同一目录下,自动查找)
本文介绍了如何使用GCC创建动态链接库(.so)和静态链接库(.a),并详细说明了在C/C++项目中如何利用这些库进行编译。通过具体的命令示例,读者可以了解到整个构建过程。
2205

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



