1、ldd /bin/ls #查看ls依赖于哪些库 2、objdump -T /xx.so #查看库文件提供哪些接口 objdump -T /usr/lib/libplumbgpl.so
image.png
3、gcc -g1/2/3 -o progname source.c 默认2,3比2详细,-g 生成调试信息
4、gdb:http://witmax.cn/gdb-usage.html
应用程序问题分析: 1、内存是否有问题:top 2、启动时间是否有问题:time ./perf strace -c ./perf 3、程序启动时加载器是否有延迟 4、CPU使用有问题:top 5、硬盘使用有问题 6、网络使用有问题