我已经阅读了GCC的代码生成约定选项,但无法理解"生成与位置无关的代码(PIC)"的作用.请举例说明一下这是什么意思.
c++ gcc options fpic
在gcc中编译共享库时,-fPIC选项将代码编译为与位置无关的代码.是否有任何原因(性能或其他原因)您不能编译所有代码位置独立?
c compilation
c ×1
c++ ×1
compilation ×1
fpic ×1
gcc ×1
options ×1