makkefile文件自动化编译以及基础文件命令(补)

makefile文件:实现自动化编译

文件名称必须是:makefile -->touch 普通文件
1)安装make命令:sudo apt install make
(make命令只针对makefile文件,make执行,默认直接调用malefile文件)
2)编辑c源文件 add.c mul.c main.c…
3)编辑makefile文件

all:可执行文件

可执行文件:*.o  *.o  *.o 
	(tab键)生成 *.o命令
  *o : *.c
  	(tab键)gcc -c add.c
......
clean:
	(tab键)rm -rf  要删除文件

演示:
在这里插入图片描述
4)终端:执行make命令
make执行失败排查
排查1:c语言代码语法问题
排查2:makefile文件格式
5)终端执行:make clean 命令
调用makefile文件中的clean
在这里插入图片描述

基础文件命令

find(查找)

find 路径 -name 文件名 :查找文件在这里插入图片描述

grep(过滤)

grep:过滤 文件内容
grep “int” main.c :过滤出main.c文件中包含“int”字符所在行进行输出
在这里插入图片描述

| (管道)

|和grap搭配使用命令
ls 文件位置 | grep 过滤条件
ls /bin | grep man :查看bin所有基础命令中包含man内容。
在这里插入图片描述

关机重启

关机:showdown -h now:立刻关机
重启:showdown -r now:立刻重启

文件压缩解压

分步压缩解压

压缩分步:将文件先打包在压缩
解压分步:将压缩包先解压在解包
命令中的参数由下图中指令组合而成
在这里插入图片描述
分步压缩:
1)打包:tar cvf file.tar main.c add.c mul.c
2)压缩:gzip file.tar
分布解压:
1)分解解压:gzip file.tar.gz (将file.tar.gz解压为file.tar)
2)解包:tar xvf file.tar
演示:在这里插入图片描述

一步压缩解压

压缩:tar zcvf file.tar.gz main.c add.c mul.c
解压:tar zxvf file.tar.gz
演示:在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

*闲鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值