1:linux下进行内存泄露定位使用valgrind
首先下载valgrind,并解压到linux服务器上,进入解压目录,修改里面autogen.sh的权限和格式,运行
valgrind --log-file=/home/valgrind.log --tool=memcheck --leak-check=full ./test
2:查看so链接需要的库命令
ldd xxx.so
3:查看需要的库,缺失之后,本服务器上有哪些路径里面包含
locate xxx.so
然后包含这个路径
export LD_LIBRARY_PATH=xxxxxxxxxx(单次环境变量)
标题4:导入环境变量,新增,前面的环境变量也生效
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:xxxxxxxxx