摘要: 对于so动态库及可执行文件,可以直接调用不带参数的strip (-s, 即--strip-all)去除大多数不必要的信息。因为so库非常标准,所以strip之后仍然可以进行完美的动态连接;而可执行文件已经进行了链接,所以也可以用strip进行完美的strip。对于静态库和目标文件(.o文件),不能直... 阅读全文
posted @ 2015-10-07 14:51 微信公众号--共鸣圈 阅读(3682) 评论(0) 推荐(0) 编辑
摘要: 上句大多数时候(和平台有关)可以正确判断是否是以fPIC选项编译的,如果输出为空,基本可以表明不是以fPIC选项编译的,若有输出,基本上表明是以fPIC选项编译的。另外,由于静态库是多个目标文件的打包,所以最好把静态库解包之后再对每个目标文件进行判断,这样比较准确。 如果要用在动态库种,o文件和a文 阅读全文
posted @ 2015-10-07 01:43 微信公众号--共鸣圈 阅读(7793) 评论(0) 推荐(1) 编辑