![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C
学习C时一些笔记
✎﹏ℳ๓₯无痕
什么叫成为自己想成为的人?
公众号:[DebugWuhen]
[github]:https://github.com/ndb000901/blog
展开
-
C语言程序里全局变量、局部变量、堆、栈
C语言程序里全局变量、局部变量、堆、栈 1.实验环境 1.ubuntu20 全局变量、静态局部变量保存在全局数据区,初始化的和未初始化的分别保存在一起。普通局部变量保存在堆栈中。 在C\C++中,通常可以把内存理解为4个分区:栈、堆、全局/静态存储区和常量存储区 1.内存栈区stack: 存放局部变量名; 2.内存堆区heap: 存放new或者malloc出来的对象; 3.Text & Data & Bss:代码段与静态分配 4.BSS区(未初始化数据段):并不给该段的数据分配空间,仅原创 2020-12-06 20:22:05 · 915 阅读 · 0 评论 -
linux gdb 调试c代码小例一则
linux gdb 调试c代码小例一则 1.实验环境 1.ubuntu20 2.gdb-9.2 3.gcc-9.3.0 2.代码 main.c /************************************************************************* > File Name: main.c > Author: wuhen > Created Time: Thu 29 Oct 2020 04:52:54 PM CST *原创 2020-10-29 21:43:39 · 87 阅读 · 0 评论 -
ubuntu下初试静态库.a 与共享库.so
ubuntu下初试静态库.a 与共享库.so 实验目的: 欲将a1.c,a2.c生成静态库.a与共享库.so以供test.c使用。 阅读技术基础: 需有gcc、makefile的一些基础,以及熟悉linux基础操作。 1.实验环境 1.ubuntu16.04(安装教程) 2.gcc-5.4.0(安装:apt install gcc ) 3.make-4.1(安装:apt install make ) 2.测试源码 a1.c /*************************************原创 2020-10-13 11:01:32 · 213 阅读 · 0 评论 -
linux初试gcc makefile菜鸟教程
linux初试gcc makefile菜鸟教程 1.实验环境 1.ubuntu16(安装教程) 2.gcc (gcc安装:apt install gcc) 3.make (make安装 apt install make) 用C举个小例子 2.源码 main.c /************************************************************************* > File Name: main.c > Author: wuh原创 2020-09-25 22:53:31 · 9665 阅读 · 0 评论