嵌入式实训 Day1 Linux基础篇
【1】linux命令
linux@ubuntu:~$ 家目录 /home/linux
linux@ubuntu:/$ 根目录
1 | ctrl+alt+t #打开终端 |
目录:
1 | mkdir + 目录名 #创建目录 |
【2】vim编辑器
vim编辑器模式:
1.输入模式
2.底行模式
在底行模式下:
1 | shift + : wq #保存退出 |
底行模式 ——> 输入模式 i
输入模式 ——> 底行模式 Esc
【3】gcc编译器
gcc + xxx.c #生成a.out(elf格式)
执行 ./a.out
自定义生成的文件名: gcc xxx.c -o(生成新文件) xxx
gcc -o2 -Wall xxx.c -o xxx #打开全部警告
gcc编译流程: 预处理、编译、汇编、链接
预处理:xxx.c —> xxx.i(预处理文件)
编译: xxx.i —> xxx.s(汇编文件)
汇编: xxx.s —> xxx.o(可重定向文件、执行文件的依赖文件)
链接: xxx.o —> xxx(可执行文件,elf格式)
单步编译处理:
1 | 预处理: gcc -E xxx.c -o xxx.i |