gpt4 book ai didi

linux - gcc --whole-archive --no-whole-archive : Dynamic Library Integrity

转载 作者:太空宇宙 更新时间:2023-11-04 09:53:06 28 4
gpt4 key购买 nike

在 gcc 中使用 -Wl--whole-archive ... -Wl--no-whole-archive 标志时,您如何验证库内部的所有内容都正确链接?另外,您如何验证该库是否可以调用由 LD_LIBRARY_PATH 或 ld(1) 指定的其他动态库?

最佳答案

假设您想要构建一个共享库,一种解决方案是将最小可执行文件链接到该库作为您构建的一部分,并查看您是否获得未解析的符号。当然不会安装这个文件。

对于我通常使用的 C++ 代码,您构建的可执行文件确实可以是最小的

int main() { }

关于linux - gcc --whole-archive --no-whole-archive : Dynamic Library Integrity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8764871/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com