- 博客(2)
- 资源 (1)
- 收藏
- 关注
转载 C++编译器与链接器工作原理
C++编译器与链接器工作原理 1. 几个概念 1)编译:把源文件中的源代码翻译成机器语言,保存到目标文件中。如果编译通过,就会把CPP转换成OBJ文件。 2)编译单元:根据C++标准,每一个CPP文件就是一个编译单元。每个编译单元之间是相互独立并且互相不可知。 3)目标文件:编译所生成的文件,以机器码的形式包含了编译单元里所有的代码和数据。
2012-11-20 17:12:23 258
原创 extern 函数和变量的用法
在源文件A.c里定义的函数,在其它源文件里是看不见的(即不能访问)。为了在源文件B.c里能调用这个函数,应该在B的头部加上一个外部声明: extern 函数原型; //这样,在源文件B.c里也可以调用那个函数了。 当写在头文件里A.h,如果A.h里定义了一个函数extern int fun(); 如果函数的声明中带有关键字extern,仅仅是暗示这个函数可能在别的源文件里定义,没
2012-11-12 17:12:05 845
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人