2020.3.10学习笔记

linux操作补充

1、ctrl+shift+c 复制
2、ifconfig 查看ip地址
3、vim+文件名 编辑文件
4、ping 检测虚拟机运行连接是否通畅

vim文件编辑简单操作

三种模式

1、命令模式 进入vim默认进入 插入模式下esc进入命令模式
2、底行模式 命令模式下暑促shift+:进入
3、插入模式 命令模式下输入a/i进入插入模式

三种退出方式

1、shift+z+z 保存并退出
2、shift+: 进入底行模式 输入q退出 输入wq保存并退出
3、shift+: 进入底行模式 输出q+!强制退出 输入wq!强制保存并退出

vim指令

1、在命令模式下,按两下y复制,按p粘贴
2、在命令模式下,按两下d删除
3、在命令模式下,按u 撤销
4、在命令模式下,在两下yy后输入10,可以粘贴10次
5、底行模式,s/hello/hi 把hello替换为hi 光标所在那一行(只改一个,若这一行全改,最后加一个/g)
7、在linux,输入./hello可以运行hello文件

嵌入式Linux开发工具

编译器:gcc
调试器:gdb
工程管理器:make cmake
版本管理器:git
预处理:预处理后的文件以 .i 结尾,且该阶段不检查语法错误
编译过程

1语法检查  
2把c程序翻译成汇编语言   
3汇编: 把汇编语言翻译成二进制代码 以.o结尾
4链接:链接需要用到的代码c库或其他文件 

交叉编译gcc

在这里插入图片描述gcc -E hello.c -o hello.i 把.c文件转换为.i文件(.i文件为预处理文件)
gcc -S hello.i -o hello.s 把.i文件转换为.s文件(.s文件为编译文件)
gcc -c hello.s -o hello.o 把.s文件转换为.o文件(.o文件为汇编文件)

vim编辑文件后需要调试 gcc 1.c -o 1 然后输入 ./1可以输出结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值