【Linux 物联网网关主控系统-Linux主控部分(二)】C 源程序通过编译、链接、执行三步,从静态文件转化为操作系统中运行的进程,各阶段产物及说明如下: 1.源程序:用户编写的.c后缀文件,是静态的代码文本; 2.目标文件:编译器输出结果,.o/.obj后缀,为 ELF 格式中间文件; 3.可执行文件:链接器将目标文件与 C 语言函数库链接后的产物,.exe后缀(Linux 下无默认后缀,仍为 ELF 格式); 4.进程:操作系统将可执行文件加载到内存(RAM)中执行后,形成的动态执行环境。 辅助文件:头文件(.h),包含函数声明、预处理语句,用于访问外部函数