6

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

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

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

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

4

1 回答 1

7

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

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

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

于 2013-11-14T00:39:22.520 回答