摘要:
拿一个苹果系统下的c文件为例:testArr.c 1 #include 2 3 int main() 4 { 5 int a[] = {1, 2, 3, 4, 5}; 6 printf("%d\n", a[3]); 7 }当我们编译的时候 一般使用 gcc testArray.c 编译出来一个名为a.out的可执行文件,但是文件中我们引入了,为什么不需要显示的用gcc去链接这个库文件呢?原来当用gcc编译的时候会调用ld去链接库文件,先把testArray.c编译成一个目标文件,再用ld命令去链接,看看发生了生么。首先gcc -c testAr... 阅读全文
posted @ 2013-07-06 10:55
mic_yx
阅读(1838)
评论(0)
推荐(0)

浙公网安备 33010602011771号