- 链接地址:https://blog.csdn.net/weixin_39946429/article/details/116776157
- 链接标题:linux can静态编译,gcc Linux ldd中的“静态链接”和“不是动态可执行文件”有什么区别? - 糯米PHP...-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:2859
文章浏览阅读808次。这里有两件事:是否请求ELF解释器(ld.so)。就像#!/bin/sh但对于二进制文件一样,在之前运行_start。这是静态可执行文件与动态可执行文件之间的区别。可供ld.so加载的动态链接库的列表恰好为空。显然,这就是ldd所谓的“静态链接”,即您在构建时可能已链接的任何库都是静态库。其他工具喜欢file和readelf提供更多信息,并使用与您期望的术语相匹配的术语。您的GCC已配置-pie为..._-static-pie
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除
标签:-static-pie