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 · 950 阅读 · 0 评论 -
linux gdb 调试c代码小例一则
linux gdb 调试c代码小例一则1.实验环境1.ubuntu202.gdb-9.23.gcc-9.3.02.代码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 · 114 阅读 · 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 · 229 阅读 · 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 · 9772 阅读 · 0 评论