shell命令行 杂记

echo命令输入命令行密码:

echo passwd | sudo -S 命令

 

echo命令向需要root权限的文件追加内容:

sudo bash -c "echo "/home/makefile" >> /etc/ld.so.conf"

 

make -f makefile1   # 编译指定makefile文件

make -n makefile1  # 只显示执行流程,而不实际执行

zhan@virtualBox:~/home/makefile$ make -n -f makefile8
cc -c  app.cc -o app.o   #自动化变量 app.cc:所有的依赖目标集 app.o:目标集
cc -c  source1.cc -o source1.o   #自动化变量 source1.cc:所有的依赖目标集 source1.o:目标集
cc -c  source2.cc -o source2.o   #自动化变量 source2.cc:所有的依赖目标集 source2.o:目标集
cc   app.o source1.o source2.o   -o app
zhan@virtualBox:~/home/makefile$ ls
app.cc     makefile2  makefile6        makefile_source1.mk  
head.h     makefile3  makefile7        makefile_source2.mk  
Makefile   makefile4  makefile8        source1.cc
makefile1  makefile5  makefile_app.mk  source2.cc
zhan@virtualBox:~/home/makefile$ make -f makefile8
cc -c  app.cc -o app.o   #自动化变量 app.cc:所有的依赖目标集 app.o:目标集
cc -c  source1.cc -o source1.o   #自动化变量 source1.cc:所有的依赖目标集 source1.o:目标集
cc -c  source2.cc -o source2.o   #自动化变量 source2.cc:所有的依赖目标集 source2.o:目标集
cc   app.o source1.o source2.o   -o app
zhan@virtualBox:~/home/makefile$ ls
app     Makefile   makefile4  makefile8            source1.cc  
app.cc  makefile1  makefile5  makefile_app.mk      source1.o   
app.o   makefile2  makefile6  makefile_source1.mk  source2.cc
head.h  makefile3  makefile7  makefile_source2.mk  source2.o
zhan@virtualBox:~/home/makefile$ make -n clean -f makefile8
rm app app.o source1.o source2.o
zhan@virtualBox:~/home/makefile$ ls
app     Makefile   makefile4  makefile8            source1.cc  
app.cc  makefile1  makefile5  makefile_app.mk      source1.o   
app.o   makefile2  makefile6  makefile_source1.mk  source2.cc
head.h  makefile3  makefile7  makefile_source2.mk  source2.o
zhan@virtualBox:~/home/makefile$ make clean -f makefile8
rm app app.o source1.o source2.o
zhan@virtualBox:~/home/makefile$ ls
app.cc     makefile2  makefile6        makefile_source1.mk  
head.h     makefile3  makefile7        makefile_source2.mk  
Makefile   makefile4  makefile8        source1.cc
makefile1  makefile5  makefile_app.mk  source2.cc

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值