Tag: 重定位

什么是绝对符号以及如何在C中定义它?

在nm的手册页中。 它说 “A”符号的值是绝对值,不会因进一步链接而改变。 但是,我不知道这意味着什么。 如何定义变量或其他东西以使其值在C中绝对? 如果我在test.c中的文件范围中声明一个变量 int a; 然后在nm的输出中,a的条目将在我的机器上进行以下操作 0000000000000004 C a 所以我想知道我该怎么做才能使变量的nm输出为“A”。 我不知道“绝对”是什么意思。