摘要: GCC编译 预处理->编译->汇编->链接 预处理:头⽂件包含、宏替换、条件编译、删除注释... 编译:主要进⾏词法、语法、语义分析等,检查⽆误后将预处理好的⽂件编译成汇编⽂件... 汇编:将汇编⽂件转换成 ⼆进制⽬标⽂件... 链接:将项⽬中的各个⼆进制⽂件+所需的库+启动代码链接成可执⾏⽂件.. 阅读全文
posted @ 2023-10-18 13:43 eezhijun 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 文件目录结构 tree . ├── bin ├── include │ └── calc.h ├── lib │ ├── add.c │ ├── div.c │ ├── mul.c │ └── sub.c └── src └── main.c 4 directories, 6 files 静态库生成 阅读全文
posted @ 2023-09-28 15:49 eezhijun 阅读(113) 评论(0) 推荐(0) 编辑
摘要: scanf scanf 是一个格式化输入函数,用于从标准输入(通常是键盘)读取数据。 char s[128]; printf("please input string s:\n"); scanf("%s", s); printf("output:\n"); printf("%s\n", s); 注意 阅读全文
posted @ 2023-09-21 11:36 eezhijun 阅读(41) 评论(0) 推荐(0) 编辑
摘要: git ls-files 命令用于列出当前 Git 仓库中跟踪的文件。它的作用是显示 Git 仓库中已跟踪文件的列表,包括已修改、已暂存和已提交的文件。 以下是 git ls-files 命令的一般用法: git ls-files -h 不带选项:默认情况下,git ls-files 列出所有已跟踪 阅读全文
posted @ 2023-09-20 14:16 eezhijun 阅读(683) 评论(0) 推荐(0) 编辑
摘要: C语言中的数据类型有不同的范围,这些范围可以通过标准库中的头文件 <limits.h> 或 <float.h> 来查看。 测试代码: void test_limits(void) { /* limits.h */ /* bit */ printf("%s=\t+%d\n", STR(CHAR_BIT 阅读全文
posted @ 2023-09-19 17:37 eezhijun 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 同步到CSDN... 阅读全文
posted @ 2023-09-14 17:16 eezhijun 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 什么是内存泄漏? 内存泄漏是指计算机程序在使用内存时,没有正确释放不再需要的内存,导致系统中的可用内存逐渐减少,最终可能导致程序性能下降或崩溃。 数组指针和指针数组区别 数组指针 数组指针是指一个指针,它指向一个数组的首元素。 它是一个单一的指针变量,用于存储数组的地址。 数组指针的类型是指向数组的 阅读全文
posted @ 2023-09-12 17:04 eezhijun 阅读(349) 评论(2) 推荐(4) 编辑
摘要: .gitconfig 文件 .gitconfig 文件是 Git 版本控制系统的配置文件,用于存储用户和存储库级别的配置选项。这个文件包含了 Git 命令行工具的配置设置,以及用户的个人配置信息,如用户名和电子邮件地址。以下是 .gitconfig 文件的一些常见用途和示例配置项: 用户级别的配置: 阅读全文
posted @ 2023-09-12 14:37 eezhijun 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 2.1 SDP CLIENT-SERVER ARCHITECTURE SDP 客户端-服务端 架构 我们如何知道哪个设备是client哪个设备时server呢? 比如拿耳机和手机举例,如果耳机和手机都支持server和client,那么就要看L2CAP的CID了,比如耳机先发起SDP L2CAP连接 阅读全文
posted @ 2023-09-11 15:31 eezhijun 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 以下是自己经过不断试用感觉不错网站推荐,分享给大家👇 工具 Audacity 16进制到ASCII字符串在线转换工具 - Coding.Tools 青蛙快传 - 超快免登陆云传输web工具 KinhDown - 百度云盘 - 解析地址 Unlock PDF KMS 列表 | Yerong の小窝 阅读全文
posted @ 2023-09-09 13:37 eezhijun 阅读(188) 评论(0) 推荐(0) 编辑