1. 编译出.o文件
g++ -c mylib.cpp
2. 编译静态库
ar -r libmylib.a mylib.o
3. 链接静态库
g++ main.cpp -L. -lmylib
4.用valgrind检查代码
valgrind --tool=memcheck --log-file=1.txt ./a.out
本文介绍如何使用 g++ 编译器从源代码编译 .o 文件,进一步创建静态库,并将其链接到主程序中。此外,还介绍了如何利用 valgrind 工具检查内存泄漏等问题。
1. 编译出.o文件
g++ -c mylib.cpp
2. 编译静态库
ar -r libmylib.a mylib.o
3. 链接静态库
g++ main.cpp -L. -lmylib
4.用valgrind检查代码
valgrind --tool=memcheck --log-file=1.txt ./a.out
1477

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