嵌入式面试—Liunx常考基础知识(一)—liunx系统常用指令,15个常用的gcc 命令选项

一、文件

1、Ls :显示当前文件的所有内容。
2、Cd :切换当前目录。
3、Pwd :显示当前工作路径。
4、Tree :显示文件和目录(由根目录开始的树形结构)。
5、 Mkdir :创建目录。
6、Rm :删除文件。
7、Rmdir :删除目录。
8、Cp :复制文件/mul.
9、Touch :创建一个文件夹。

二、其他

1、find :文件寻找
2、Mount :挂载文件系统
3、Useradd :创建一个新用户
4、Cat :在命令行中显示文件的内容
5、Ps -aux| grep :显示当前的进程
6、History :显示敲过的指令
7、Echo $ PATH: 获得当前环境变量
8、File :查看文件属性(x86/arm)

三、15个常用的gcc 命令选项

选项名 功能 例子
-o 指定输出可执行文件的名字 gcc main.c -o main
-Wall 让所有编译警告都显示出来 gcc -Wall main.c -o main
-E 指定 -E编译选项,使得只输出预编译结果 gcc -E main.c > main.i
-S 通过编译选项 -S 输出汇编代码 gcc -S main.c > main.s
-C 指定-C 输出编译后的代码 gcc -C main.c
-S 通过编译选项 -S 输出汇编代码 gcc -S main.c > main.s
-save-temps 输出所有的中间代码 gcc -save-temps main.c
-l 链接共享库(动态链接库)指定编译选项 gcc -Wall main.c -o main -lCPPfile
–fPIC 创建独立的(无关联的)地址信息代码 gcc -c -Wall -Werror -fPIC Cfile.c
-ansi 支持ISO C89 programs. gcc -Wall -ansi main.c -o main
-funsigned-char 选项将char类型解释为unsigned char类型 gcc -Wall main.c -o main -lCPPfile
-fsigned-char 将unsigned char类型解释为 char类型 gcc -Wall -fsigned-char main.c -o main
-D 开启编译时的宏
-Werror 将编译警告转换成错误 gcc -Wall -Werror main.c -o main
@ 通过文件指定编译选项 gcc main.c @opt_file

猜你喜欢

转载自blog.csdn.net/weixin_44933419/article/details/113988033
今日推荐