首页
学习
活动
专区
圈层
工具
发布

#变量

Makefile 源码编译系统详解

一个平凡而乐于分享的小比特

Makefile 是一个自动化构建工具,它用简单的文本文件描述了源代码文件之间的依赖关系以及构建这些文件的命令。就像是一个烹饪食谱,告诉厨师(make工具):

800

Windows系统原生脚本语言--Batch语言

一个平凡而乐于分享的小比特

这些是Windows批处理脚本的基础知识和常用命令。实际应用中可以根据需求组合使用这些命令,创建强大的自动化脚本。

1300

C语言中 volatile 关键字总结

一个平凡而乐于分享的小比特

注意:volatile只保证可见性,不保证原子性!对于多线程计数器,需要额外的同步机制。

1600

C语言内存布局

一个平凡而乐于分享的小比特

2500

UCOS-III笔记(十一)内存管理

一个平凡而乐于分享的小比特

​ 内存管理是指软件运行时对内存资源的分配和使用的一种技术, 其最主要的目的就是为了能够高效且快速地分配,并且在释放的时候释放不再使用的内存空间

1700

UCOS-III笔记(九)事件标志组

一个平凡而乐于分享的小比特

本质:事件标志是一个用于指示事件是否发生的比特位。事件标志组由多个事件标志组成的, 可以简单的理解事件标志组,就是一个整数。

2300

UCOS-III笔记(八)任务内嵌信号量与任务内嵌消息队列

一个平凡而乐于分享的小比特

​ 本质上就是一个信号量,任务信号量是分配于每一个任务的任务控制块结构体中的, 因此每一个任务都有独自的任务内嵌信号量

1500

UCOS-III笔记(七)信号量

一个平凡而乐于分享的小比特

​ 二值信号量通常用于互斥访问或任务同步, 与互斥信号量比较类似,但是二值信号量有可能会导致优先级翻转的问题 ,所以二值信号量更适合用于同步!

1300

c语言指针学习心得与分享(2)

一个平凡而乐于分享的小比特

作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生在读,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 作者主页:...

2100

c语言指针学习心得与分享(1)

一个平凡而乐于分享的小比特

主函数中p指向test函数,在test函数中整型变量a为局部变量,当执行完test函数后变量a的地址返回给操作系统,因此p指针指向的空间释放,p为野指针。

2700

从AM到FM:在GNU Radio里一步步改出调频接收器

yichen

继续学习《Practical SDR:Getting Started with Software-Defined Radio》,上一篇了解了一个 AM ...

9310

2026-01-27:出现频率最低的数字。用go语言,给定一个整数 n,统计其十进制表示中每个数字出现的次数,找出出现次数最少的那个数字;若有

福大大架构师每日一题

2026-01-27:出现频率最低的数字。用go语言,给定一个整数 n,统计其十进制表示中每个数字出现的次数,找出出现次数最少的那个数字;若有多位并列,则取数值...

6210

MySQL8.0+数据库参数修改后重启不再失效的秘籍

俊才

利用performance_schema.variables_info表可以查看变量的来源、修改用户及时间等,便于追溯变量的修改

10010

如何写好 Go 项目中的 Makefile ?

技术圈

在日常的Go项目开发中,你是否经常遇到这样的场景:反复输入一长串go build命令,需要记住复杂的编译参数,或者团队中不同成员使用的构建命令不一致?这些痛点都...

7710

VSCode 调试C/C++设置

Dragon水魅

进入 vscode 文件夹,找到 “.vscode” 文件夹,对配置文件配置文件 launch.json 和 tasks.json 进行设置(没有就新建):

8010

C++ 栈

Dragon水魅

9210

C++ 代码区、全局区、栈区、堆区

Dragon水魅

可以看到:局部变量和局部常量是不在全局区的,而全局变量、静态变量、字符串常量和全局常量都是存储在全局区的。

10210

【C++11 之auto 自动类型推导】一个你必须知道的基础知识

flos chen

auto 关键字背后的原理是,编译器会查看变量的初始化表达式,并确定该表达式的类型。然后,编译器将该类型应用于 auto 声明的变量。

6810

【Linux-关于makefile的原理及知识】通过五次代码结构的迭代来直白展示

flos chen

目标:test; 依赖:test.c add.c sub.c mul.c div.c; 命令:gcc test.c add.c sub.c mul.c di...

6610

【C++11 之右值和移动语义(本质+应用场景+代码)】

flos chen

右值很宽泛,简单理解就是 等号右边的值,也是那些用完之后不需要多余处理的对象,也是那些无法写到等号左边的对象; 具体:右值可以是字面量、临时对象或者是一个将要...

11510
领券