![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式基础
A.大畅哥
这个作者很懒,什么都没留下…
展开
-
【Makefile】Makefile简介
【Makefile】简介 最近一段时间在学习Makefile,这是做的一些学习笔记,近期会持续更新。 makefile的功能: 关系到整个工程的编译规则, makefile定义了一系列的规则来制定, 哪些文件先编译, 哪些文件后编译, 哪些文件需要重新编译, 甚至进行更复杂的操作。 makefile书写规则: 顺序对于makefile十分重要,makefile只应该有一个目标, 第一条规则的目标为最终目标。 makefile执行规则: 1.如果这个工程没有编译过,那我们的所有c文件都要编译并被链接。 2.如原创 2022-03-24 14:43:42 · 178 阅读 · 0 评论 -
【嵌入式基础】内存结构(text data bss及堆栈)
【嵌入式基础】内存结构(text data bss及堆栈) 前言 内存分为:代码段(text)、数据段(data)、bss段、堆、栈段(head stack) 各段的作用 代码段(text):通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定,并且内存区域通常属于只读, 某些架构也允许代码段为可写,即允许修改程序。在代码段中,也有可能包含一些只读的常数变量,例如字符串常量等。 ① 存放可执行程序的指令,存储态和运行态都有。 ② 内存分配为静态。 bss段:指那些没有初始化的和原创 2021-11-24 20:25:40 · 605 阅读 · 0 评论