C语言单文件宏日志 缘由 项目调试过程中逐步完善的串口日志输出宏 /*** 方便打印日志* 为了保证输出顺序 都使用stdout而不是stderr** 可配置项(默认都是未定义)* LOG_LINE_END_CRLF 默认是\n结尾 添加此宏将以\r\n结尾* LOG_FOR_MCU MCU项目可配置此宏 更适用于MCU环境* LOG_NDEBUG 关闭LOGD的输出* L...
FileKey2=%LocalAppData%\CCleaner|*.log - 这将删除指定文件夹中所有日志文件 FileKey3=%AppData%\CCleaner|CCleaner.Log|RECURSE - 这将删除指定文件夹及其子文件夹中的所有名为 CCleaner 的日志文件。 FileKey4=%LocalAppData%\CCleaner\temp|*.*|REMOVESELF - 这将删除指定文件夹中所有文件及文件夹本身。
stb:一系列单文件 C 库。公共领域。官网 libcstl:标准C语言通用数据结构和常用算法库。官网 游戏编程 引擎 这些作为 C 游戏编程代码的例子。 Corange:一个纯 C 的游戏引擎。FreeBSD。官网 Darkplaces:一个 Quake2 引擎的修改版本。GNU GPL2.1。官网 ioquake3:Quake3 引擎,终于免费啦。GNU GPL2.1。官网 Orx:...
cache.write.auto-sync-time-ms1000【写操作】单Fd写时自动刷脏页时间周期(ms) log.levelinfo日志级别 log.file.filenamedefault.log日志文件名 log.file.log-rotatetrue日志分割 log.file.max-size-单个日志文件最大容量(MB) log.file.max-days-单个日志文件保存最长时间(天) ...
虚拟文件系统vfs Proc文件系统 super_ _block与 inode结构体 文件描述符与挂载流程 8、分布式架构 (一)分布式数据库 不一样的kv存储RocksDB的使用场景 前缀搜索 低优先级写入 生存时间的支持 Transact i ons 快照存储 日志结构的数据库引擎 TiDB存储引擎的原理 ...
单文件编译与多文件编译 Makefile的参数传递 多目录文件夹递归编译与嵌套执行make Makefile的通配符,伪目标,文件搜索 Makefile的操作函数与特殊语法 configure生成makefile的原则 cmake的写法 2.分布式版本控制git git的工作流程 创建操作与基本操作 分支管理,查看提交历史 ...
大部分 C/C++ 开源项目,程序文件都有几百个,甚至几千几万个文件,但是不要被多文件吓到。gcc 编译的时候实际上都是单文件编译,然后链接阶段才是多文件,整个流程图如下: 本项目的编译命令如下: gcc -c -o zeus.o zeus.cgcc -c -o sun.o sun.cgcc -c -o moon.o moon.cgcc -c -o earth.o earth...
编译运行一个C++程序(单文件) 用VScode打开一个新建的文件夹,新建一个名叫Hello.cpp文件 输入以下代码: #include<iostream>usingnamespacestd;intmain(){cout<<"Hello World"<<endl;} 保存后现在是不可以直接F5或者在上方点击运行的,这是由于.vscode文件夹中的文件还未配置。甚至现在还没有.vscode文件夹。关于这...
单文件编译与多文件编译 Makefile的参数传递 多目录文件夹递归编译与嵌套执行make Makefile的通配符,伪目标,文件搜索 Makefile的操作函数与特殊语法 configure生成makefile的原则 cmake的写法 分布式版本控制git git的工作流程 创建操作与基本操作 分支管理,查看提交历史 ...
clion使用gcc编译源代码时,第一次会打印cmake的日志感觉上慢一些,但是源代码没修改时,第二次运行速度非常快,而vs在运行程序时,打印内容更少,速度上感觉快一些 调试方面# 知乎上看到这样的对比:调试工具角度,VS的调试工具集(内存分析、性能分析、按地址查看内存、汇编文件查看、断点调试等等)基本在IDE领域无敌。