我正在创建一个共享(.DLL)库,并且我不断从编译器(gcc)获取此消息:
json.c:1:0: warning: -fPIC ignored for target (all code is position independent)
所有代码与位置无关是什么意思?
位置相关代码的外观如何?
答案 0 :(得分:6)
所有代码与位置无关是什么意思?
这意味着在您的平台上,所有代码都在编译,就像 -fPIC
在命令行上一样,无论您是否指定它(和标志)因此是多余的。)
您可以放心地忽略该警告。