Linux下编译 sp++库及实现过程
程序员文章站
2021-12-25 10:58:44
...
1.首先编写动态库的cpp源文件及头文件
2.编译生成so文件
g++ vpr.cpp -fPIC -shared -o libvpr.so -lm
-lm 添加math相关函数的支持
3.编写可执行文件
gcc main.cpp -o main -L ./ -lcac
-L 是库文件的地址 -l后面跟的是so文件名去掉lib(例如上面那个 就是libcac.o文件)
4.将库文件so文件添加到运行库 不然执行main 文件会提示找不到so 库目录地址