- 博客(5)
- 收藏
- 关注
原创 C语言基础
用变量a给出下面的定义: 1.一个整型数;int a; 2.一个指向整型数的指针;int *a; 3.一个指向指针的指针,他指向的指针是指向的一个整型数;int **a; 4.一个有十个整型数的数组;int a[10]; 5.一个有十个指针的数组,该指针指向一个整型数;int *a[10]; 6.一个指向有十个整型数组的指针;int (*a)[10]; 7...
2018-05-24 22:17:34 380
原创 gdb调试
gdb调试: 主要作用是用来调试代码的错误可以做但不调试,或者从一个断点执行到下一个断点,甚至是改变当前的程序的执行文件,按照我们设定的条件进行执行!【countnine.c为例】: gcc -g countnine.c -o demo1; -g 加入调试信息到可执行文件里面gcc ...
2018-05-24 20:23:12 128
原创 动态库的封装
1.创建库的函数的源文件:vim add.c 只放add函数的文件; vim add.h 只放add函数的声明;vim test.c 是测试文件,用来调用add函数,且头文件加上#include "add.h";2.生成目标文件夹:gcc -c add.c -fpic;3省...
2018-05-23 13:58:55 257
原创 Linux 中vim软件的操作
1.查找:底行模式下:/hello ; 查找hell o,从光标所在这一行开始往下查找 :?hello ;从光标所在的这一行开始往上查找2.替换:底行模式:s/hello/world ;光标定位在这一行,将这一行的一个hello替换成world :s/hello/world/...
2018-05-16 08:56:12 128
原创 linux系统的基本使用
linux系统的基本使用单片机开发和嵌入式开发的区别:单片机开发:单片机的软件和硬件的耦合度较高(程序控制芯片引脚状态);嵌入式开发:操作系统主要是管理下一层的硬件,然后给上一层的应用软件提供开发接口,然后应用软件工程师就可以根据提供的接口进行相应的开发-》降低工程师的开发难度。linux系统的基本命令:例:【root@promote~】#root:表示登录主机的用户promote:表示主机名~:...
2018-05-12 21:32:44 239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人