Liunx常考基础知识(一)—liunx系统常用指令,gcc的基本用法

一、文件
1、Ls :显示当前文件的所有内容。
2、Cd :切换当前目录。
3、Pwd :显示当前工作路径。
4、Tree :显示文件和目录(由根目录开始的树形结构)。
5、 Mkdir :创建目录。
6、Rm :删除文件。
7、Rmdir :删除目录。
8、Cp :复制文件/mul.
9、Touch :创建一个文件夹。
二、其他
1、find :文件寻找 例子:find test 寻找当前目录下的test
2、Mount :挂载文件系统
3、Useradd :创建一个新用户
4、Cat :在命令行中显示文件的内容
5、Ps -aux| grep :显示当前的进程
6、History :显示敲过的指令
7、Echo $ PATH: 获得当前环境变量
8、File :查看文件属性(x86/arm)
三、linux下gcc的基本用法
gcc 是 GUN Compiler Collection的缩写,可以支持多种语言编译,比如 C,C++,Java, pascal 等
在这里插入图片描述
预处理(pre-processing)E:插入头文件,替换宏
编译(Compiling)S:编译成汇编
汇编(Assembling) c:编译成目标文件
链接 (Linking):链接到库中,变成可执行文件
gcc -E hello.c -o hello.i

gcc -S hello.i –o hello.s

gcc –c hello.s –o hello.o

gcc hello.s –o hello 链接,生成可执行文件

/hello 运行

也可以一次性完成:

gcc hello.c –o hello

但一般情况下生成.o文件比较好,可以重定位文件,让别人使用
15个常用的gcc 命令选项在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值