摘要: 详解link有 些人写C/C++(以下假定为C++)程序,对unresolved external link或者duplicated external simbol的错误信息不知所措(因为这样的错误信息不能定位到某一行)。或者对语言的一些部分不知道为什么要(或者不要)这样那样设计。了解本文之后, 或... 阅读全文
posted @ 2014-12-03 17:53 WFApple 阅读(3211) 评论(0) 推荐(1) 编辑
摘要: 约在20世纪70年代以前,编译器编译源代码产生目标文件时,符号名与相应的变量和函数的名字是一样的。比如一个汇编源代码里面包含了一个函数foo,那么汇编器将它编译成目标文件以后,foo在目标文件中的相对应的符号名也是foo。当后来UNIX平台和C语言发明时,已经存在了相当多的使用汇编编写的库和目标文件... 阅读全文
posted @ 2014-12-03 16:29 WFApple 阅读(11644) 评论(0) 推荐(1) 编辑