嵌入式Linux开发工具(课上总结)

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

vim简单介绍:
Linux文本编辑器:vim—功能最强大的文本编辑器—摆脱鼠标;

1.vi—vim—gvim:命令行模式、插入模式、底行模式(:)
(1)在命令行模式下:yy–粘贴、p–粘 贴、、dd删除、u–恢复;
(2)切换成插入模式:键盘输入a或i;
(3)vim+文件名 创建文件、Esc退出输入、shift+:进入底行,输入wq保存并退出。
2.如何配置vim
打开终端,输入vim /etc/vim/vimrc 进入配置文件进行修改
如:set cursorline 高亮
在这里插入图片描述在这里插入图片描述
gcc简单介绍
嵌入式Linux开发工具gcc

1.gcc特点(GUN工具,一款交叉编译器)
交叉编译:在当前CPU平台下编译出在其他CPU平台下的可执行代码。
2.从源文件到可执行文件需要经历几步
预处理、编译、汇编、链接
预处理:头文件展开、宏替换、条件编译.i
gcc -E hello.c -o hello.i /gcc -E hello.c
在这里插入图片描述
编译:将预处理文件编译成汇编文件.s
gcc -S hello.i -o hello.s
汇编:将汇编文件编译成目标文件.o
gcc -c hello.s -o hello.o
链接:建立符号表–可执行文件a.out
gcc hello.o -o hello
执行:./hello
<>搜索路径:系统的目录文件(/usr/include)
" "搜索路径:先在当前目录,找不到再到系统的头文件目录查
3.-E 在预处理阶段停下来
-i 指定头文件的第三方搜搜路径
-D 在外部定义一个宏
-o 重命名可执行文件
-w 关掉警告:gcc hello.c -w -
hello
-o1/-o2/-o3优化警告:gcc -o1 hello.c -o hello

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值