嵌入式系统设计--课堂总结(嵌入式Linux开发工具)

嵌入式Linux开发工具—vim、gcc

学习目标:
vim(文本编辑器):学会使用和如何配置vim;
gcc(编译器):学会制作动态库和静态库及使用与区别;
gdb(调试器):设置断点、单步执行、调试内存错误;
make(工程管理器):编写makefile文件;

Linux文本编辑器:vim–功能最强大文本编辑器—摆脱鼠标;
vi—vim—gvim:命令行模式
n yy:复制第n行
p:粘贴
n dd:删除第n行
u:恢复
插入模式(i/a)
底行模式(shift+:)
w:保存
q:退出
wq!:强制保存退出
如何配置vim?vim /etc/vim/vimrc
vim被弱化的原因:IDE集成开发环境使开发效率变高----visual studio code

嵌入式Linux开发工具–gcc
编译器:gcc(GUN cc)
一、gcc特点(GUN工具、交叉编译器arm-linux-gcc)
源文件到可执行文件需要经历哪几个步骤?
预处理、编译、汇编、链接
汇编特点:每款处理器都有自己的汇编,最终的可执行文件是由对应的CPU汇编代码生成
举例:gcc

你可能感兴趣的:(嵌入式系统设计--课堂总结(嵌入式Linux开发工具))