在公司项目中看到ld链接的编译选项增加了--as-needed以及--allow-shlib-undefined的选项,--allow-shlib-undefined看明白了,应该就是在编译动态链接库时如果某个符号不存在也能编译通过,不过--as-needed一直看不太明白,按照意思好像是作用于ELF的DT_NEEDED符号,但是这个符号的作用是什么呢,有了这个选项的作用又是啥,求大神帮忙解释解释
--
您收到此邮件是因为您订阅了Google网上论坛中的“福建Linux用户组”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到fujianlug+...@googlegroups.com。
要查看更多选项,请访问https://groups.google.com/d/optout。