![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
文章平均质量分 97
Projectsauron
这个作者很懒,什么都没留下…
展开
-
Linux 下 C/C++ 程序编译的过程
本文将介绍如何将 C/C++ 语言编写的程序转换成为处理器能够执行的二进制代码的过程,包括四个步骤:预处理()编译()汇编()链接(在此之前,首先来看一下 GCC 工具链。原创 2024-09-08 15:52:17 · 6492 阅读 · 36 评论 -
单片机内存区域划分
/ val1存放在.data段// 初始化的全局变量存放在.data段// 未初始化的全局变量存放在.bss段// val4存放在.rodata(只读数据段)unsigned char Demo(unsigned int num) // num 存放在栈区// var存放在栈区,"123456"存放在常量区// num1存放在栈区// num2存放在.data段// num3存放在栈区void *p;// p存放在堆区free(p);return 1;原创 2024-09-01 18:09:25 · 16375 阅读 · 25 评论