Unix/Linux一个链接参数 |
发布: 2012-05-02 22:24 |
在看代码的时候,发现一些代码的链接使用这个链接参数,-Wl,-z,noexecstack 搜索查找,发现这是一个比较接近“hack"类的功能,与-shared参数差不多,链接一个不可执行的ELF,相当于动态链接库。 还有一个工具叫execstack,可以对现有的ELF文件操作,添加或者去掉”执行“属性。 这些工具现在默认在Unix/Linux都不带了,看到一些讨论,去掉的原因就是太接近"hack"功能了,并且有更简洁直接的替代方法,像在链接是选择使用-shared或者不使用。 如果没有这个工具,如何对已有的ELF文件操作。 |
原文: http://qtchina.tk/?q=node/656 |
Powered by zexport
|