警告:-fPIC被忽略为目标(所有代码都与位置无关)

时间:2013-11-12 20:58:14

标签: c gcc dll shared-libraries

我正在创建一个共享(.DLL)库,并且我不断从编译器(gcc)获取此消息:

json.c:1:0: warning: -fPIC ignored for target (all code is position independent)

所有代码与位置无关是什么意思?

位置相关代码的外观如何?

1 个答案:

答案 0 :(得分:6)

  

所有代码与位置无关是什么意思?

这意味着在您的平台上,所有代码都在编译,就像 -fPIC在命令行上一样,无论您是否指定它(和标志)因此是多余的。)

您可以放心地忽略该警告。