gpt4 book ai didi

gcc - `-fpic` 和 `-fPIC` gcc 参数有什么区别?

转载 作者:行者123 更新时间:2023-12-01 16:21:53 29 4
gpt4 key购买 nike

我已经阅读了 gcc 手册页,但我仍然无法理解 -fpic-fPIC 之间的区别。有人可以用非常简单明了的方式解释一下吗?

<小时/>

相关问题:

最佳答案

http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html

使用“-fPIC”或“-fpic”生成位置无关代码。是否使用“-fPIC”或“-fpic”生成位置无关代码取决于目标。 “-fPIC”选项始终有效,但可能会生成比“-fpic”更大的代码(记住这一点是 PIC 处于较大的情况下,因此它可能会生成更大量的代码)。使用“-fpic”选项通常会生成更小、更快的代码,但会有平台相关的限制,例如全局可见符号的数量或代码的大小。当您创建共享库时,链接器会告诉您它是否适合。如有疑问,我选择“-fPIC”,因为它总是有效。

关于gcc - `-fpic` 和 `-fPIC` gcc 参数有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3544035/

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