- 博客(2)
- 收藏
- 关注
原创 编译和链接
4.全局变量不能放在.h中,不然会出现重复定义,也不能在其中进行函数定义,理由就是在两个文件中进行同一全局类型数据初始化时,会出现err。static可将全局变量或一般函数的外链接转变为内链接,extern可将全局变量或一般函数的内链接转变为外链接。链接以工程为单位(将多个源文件编译生成的.object文件和链接库进行联系,进而生成可执行程序)。编译:将各个源文件(函数和变量)生成的二进制的.o文件(.object文件)。内链接:针对static修饰的全局变量和一般函数,在源文件内部进行链接。
2024-09-30 10:18:38
163
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人