CSAPP关于符号解释的问题

你自己不是写了吗,弱符号被强符号覆盖了,bar3.c里面的x相当于一个声明了。
■网友
弱符号在链接阶段被链接器忽略了,最终生成的elf文件中只有强符号(foo3.c中定义的x),弱符号是不存在的,在f()函数为x赋值,这个x就是在foo3.c中定义的x。
■网友
main里调用f了,x的值已经改了。
■网友
最近csapp很多啊,看来都是萧井陌的功劳啊
■网友
【CSAPP关于符号解释的问题】 今天看到这,握爪! 理解和楼上一样,f()函数重新给x赋值了


    推荐阅读