- 博客(17)
- 收藏
- 关注
原创 make简介
工程管理器Make 工程管理器的优越性具体体现在以下两个方面。使用方便 通过命令“make”就可以启动 Make 工程管理器对程序进行编译,所以不再需要每次都 输入 gcc 命令行。Make 启动后会根据 Makefile 文件中的编译规则命令自动对源文件进行编 译和链接,最终生成可执行文件。 调试效率高 为了提高编译程序的效率,Make 会检查每个源文件的修改时间(时间戳)。只有在上次...
2018-09-27 19:28:21
387
原创 gdb简介
GDB使用介绍在Linux下最强大的Debug工具就是GDB了,许多IDE都集成了GDB进行调试。使用源代码级调试能够更直接的进行调试,效率明显高于输出Log信息。但目前无论是Mac下的XCode,还是Linux下的其它集成工具,对于调试库函数都是相当困难的,如果直接使用GDB这些问题就迎刃而解。我们首先来探讨一下GDB的基础知识。 GDB调试流程GDB调试依赖于编译器输出的调试信息,...
2018-09-27 19:27:47
606
原创 gcc简介
gcc 命令的使用格式为:gcc [选项] [文件名] [选项] [文件名] gcc 命令拥有数量庞大的编译选项,按类型可以把选项分为以下几大类。 l总体选项:用于控制编译的整个流程。常用选项: -c:对源文件进行编译或汇编。 -E:对源文件进行预处理。 -S:对源文件进行编译。 -o file :输出目标文件 file 。-v:显示编译阶段的命令。 l语言选项:用于支持各种版本的...
2018-09-27 19:27:14
449
原创 系统文件处理命令
makdir:创建目录 mv:对文件或者目录重新命名,或者将文件从一个目录移到另一个目录中 ls:列出指定目录的内容 cat:连接文件并打印到标准输出设备上。经常用来显示文件的内容 diff:比较两个文本文件,并找出他们的不同。...
2018-09-27 19:26:36
214
原创 系统管理命令
kill:终止一个进程的运行 df:检查文件系统的磁盘空间占用情况,使用权限是所有用户 top:用来显示执行中的程序进程,使用权限是所有用户 free:显示内存的使用情况,使用权限是所有用户 at:用来指定时刻执行指定的命令序列 lp:打印文件的命令,使用权限是所有的用户...
2018-09-27 19:26:00
163
原创 系统安全命令
passwd:修改账户的登录密码,使用权限是所有用户 su:变更为其他使用者的身份,超级用户除外,需要键入该使用者的密码 chgrp:修改一个或多个文件或目录所属的组。使用权限是超级用户 chown:更改一个或多个文件或目录的属主和属组,使用权限是超级用户 who:显示系统中有哪些用户登录系统,显示的资料包含了使用者的ID,使用者登录终端,上线时间,呆滞时间,CPU占用,以及做了些什么,使...
2018-09-27 19:25:27
253
原创 苏嵌//赵里//2018.7.24
今日学习任务嵌入式C语言实战开发-数据动态管理 今日任务完成情况1、数理掌握链表的所有操作;(单链表、单向循环,双向循环链表) (详细说明本日任务是否按计划完成,开发的代码量)今日开发中出现的问题汇总1.数据结构的作用2.链表的分类3.链表的作用4.节点的组成5.头插,尾插,中插,删除,反序的使用 今日未解决问题1....
2018-07-24 21:46:55
221
原创 苏嵌//赵里//2018.7.23
今日学习任务嵌入式C语言开发实战 今日任务完成情况1、 熟练掌握所有关键字的使用;(static、extern、typedef) 2、 熟练掌握复合数据类型的使用;(struct、union、enum) 3、 编程技巧总结; (详细说明本日任务是否按计划完成,开发的代码量)今日开发中出现的问题汇总1.数据类型的划分2.自定义函数和宏函数的区别3.co...
2018-07-23 16:24:34
168
原创 苏嵌//赵里//2018.7.20
今日学习任务嵌入式C语言开发实战 今日任务完成情况1.数组名的作用(1-3维) 2.数值指针变量的使用及作用 3.指针数组的用法(main参数 4.数组指针 :函数传参 5.数组的分类: 按照元素的类型:(内置类型)数组/指针数组 (详细说明本日任务是否按计划完成,开发的代码量) 今日开发中出现...
2018-07-20 22:35:13
181
原创 苏嵌//赵里//2018.7.18
今日学习任务嵌入式C语言开发实战 今日任务完成情况1、 完成指针、数组、函数等内容的测试; 2、 熟练掌握运算符的使用;(i++与++i、位操作使用技巧) 3、 熟练掌握函数的使用;(企业级函数) 4、 编程规范的学习;(华为编码规范,代码规范的重要性) (详细说明本日任务是否按计划完成,开发的代码量)今日开发中出现的问题汇总1.函数的作用?2.函数的语...
2018-07-18 23:47:10
181
原创 苏嵌//赵里//2018.7.17
今日学习任务嵌入式C语言开发实战 今日任务完成情况1、 熟练掌握野指针及如何防止野指针;(消灭野指针) 2、 熟练掌握多维指针的使用;(n维指针) 3、 熟练掌握字符串的操作;(实现并使用字符串处理函数) (详细说明本日任务是否按计划完成,开发的代码量)今日开发中出现的问题汇总1.什么是指针2.为什么需要指针?3.指针的字节长度?4.*&运算符...
2018-07-17 21:06:46
200
原创 苏嵌//赵里//2018.7.16
今日学习任务嵌入式C语言开发实战 今日任务完成情况1、 了解C语言特点(优缺点、嵌入式开发中的地位,如何学习语言编程) 2、 了解基本数据类型的定义及输入输出;(内置类型) 3、 掌握字节长度与取值范围; (计算机存储数据的方式、sizeof的使用) 4、 熟练掌握指针的定义与使用;(对应内存空间与指向内存空间) (详细说明本日任务是否按计划完成,开发的代码量)今...
2018-07-16 23:08:45
175
原创 苏嵌//赵里//2018/7/16
今日学习任务嵌入式C语言开发实战 今日任务完成情况1、 了解C语言特点(优缺点、嵌入式开发中的地位,如何学习语言编程) 2、 了解基本数据类型的定义及输入输出;(内置类型) 3、 掌握字节长度与取值范围; (计算机存储数据的方式、sizeof的使用) 4、 熟练掌握指针的定义与使用;(对应内存空间与指向内存空间) (详细说明本日任务是否按计划完成,开发的代码量...
2018-07-16 23:00:31
186
原创 苏嵌//赵里//2018.7.13
今日学习任务 嵌入式C语言开发实战 今日任务完成情况 1、 了解C语言特点(优缺点、嵌入式开发中的地位,如何学习语言编程) 2、 了解基本数据类型的定义及输入输出;(内置类型) 3、 掌握字节长度与取值范围; (计算机存储数据的方式、sizeof的使用) 4、 熟练掌握指针的定义与使用;(对应内存空间与指向内存空间) (详细说明本日任务是否按计划完成,开发的代码量)今日开发中出现的问题汇总1.嵌入...
2018-07-13 21:58:01
234
原创 苏嵌//赵里//2018.7.12
今日学习任务 内容回顾辅导及测试 今日任务完成情况 1、 辅导老师完成学习内容答疑; 2、 3小时完成C语言摸底测试(详细说明本日任务是否按计划完成,开发的代码量) 今日开发中出现的问题汇总1.编写计算器的时候,main函数缺少()2.编写杨辉三角形的时候,所有的数挤在一起,然后将%d改为%4d,数的间隔变大 今日未解决问题 1.指针不是很会运用 2.语言运用不熟练今日开发收获1....
2018-07-12 19:16:48
196
原创 苏嵌//赵里 //7.11
今日学习任务嵌入式Linux开发之项目代码管理 今日任务完成情况 1、 了解项目管理的方法及重要性;(项目代码目录结构) 2、 熟练掌握makefile基本语法的使用;(目标、依赖、命令) 3、 企业级makefile的编写;(迭代开发) 4、 了解git/github的使用;(学会管理代码) (详细说明本日任务是否按计划完成,开发的代码量)今日开发中出现的问题汇总 1.将.c文件改变为.o文件,...
2018-07-11 21:45:06
262
原创 苏嵌//赵里//2018.7.10
今日学习任务 嵌入式Linux开发工具的使用 今日任务完成情况1、 熟练使用文本编辑器vim;(基本操作、配置、使用技巧) 2、 熟练使用编译器gcc;(基本编译选项、静态库与动态库的制作与使用) 3、 了解调试器gdb;(基本调试操作,段错误如何调试) (详细说明本日任务是否按计划完成,开发的代码量) 今日开发中出现的问题汇总1.操作系统无法全屏化2.静态库和动态库不会创建 今日未解决问题...
2018-07-10 21:45:47
227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人