代码改变世界

C++的工具集

2020-09-15 15:06  宋海宾  阅读(150)  评论(0编辑  收藏  举报

1.查看文件类型

file libglib-2.0.a

libglib-2.0.a: current ar archive

2.查看可执行文件链接库

ldd <可执行文件名>       查看可执行文件链接了哪些  系统动态链接库

3.查看可执行文件符号

nm <可执行文件名>       查看可执行文件里面有哪些符号

4.去除符号

strip <可执行文件名>      去除符号表可以给可执行文件瘦身

5.提取符号

strings <可执行文件名>   从可执行程序里面提取出来一点什么文本信息

6.共享库位置

假设我们自己编译安装的ImageMagick图形库在/usr/local/ImageMagick目录下面,并且希望其他应用程序都可以使用 ImageMagick的动态共享库,那么我们只需要把/usr/local/ImageMagick/lib目录加入/etc/ld.so.conf文 件里面,然后执行:ldconfig 命令即可