嵌入式操作系统
Linux开发工具
文本编译器:vim
IDE:集成开发环境
1、
基本操作:三种模式
2、
如何配置vim:letc/vimrc
3、
Vim命令模式操作:复制yy nyy(n代表复制行数)、粘贴p、删除dd ndd、恢复u
4、
Vim底行模式操作:
查找:/str ?str
替换:s/old/new/flag flag:g全行 c询问 %全文替换
另存为:r,w
多文件编辑:vim+多个文件(flies、n+文件名)、底行模式:sp+文件名
操作:Sp +文件 :分屏显示
Linux开发工具
编译器gcc (编译选项、静态库和动态库的制作与使用)
1、
gcc特点:能够实现交叉编译:在当前cpu平台能够编译出在其他平台cpu平台运行的代码
编译成可执行文件:1、预处理2、编译3、汇编4、链接
PC:X86
预处理:
1、
头文件展开
#include<stdio.h>系统头文件目录(/usr/include)
#include“stdio.h”先在当前目录搜索,然后到系统的头文件目录
2、
宏替换
3、
条件编译
4、
预处理指令;#line #error