多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
c代码经过预处理,编译,汇编,链接4步生成一个可执行程序 在linux下程序是一个普通的可执行文件 ![](https://box.kancloud.cn/f3f7fe9fb5e7729fbeaf980d46d73f7f_852x286.png) 通过上图可以得知,在没有运行程序之前,也就是说程序没有加载到内存前,可执行程序内部已经很好3段信息,分别为代码区(text),数据区(data)和未初始化数据区(bss)3个部分(有些人把data和bss合起来叫做静态区或全局区) ![](https://box.kancloud.cn/4d49920bf588a41f0027e920a4748f84_1452x680.png) ![](https://box.kancloud.cn/d213165581425f14264d578e2f0ec4d1_1039x405.png) ![](https://box.kancloud.cn/23b3ba1d96b58889696c88351c3084bf_1690x378.png)