网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > linux > Linux编程 > SHELL编程 > Bash的另类shell Makefile  

Bash的另类shell Makefile

2007-12-06  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

  无赖对 Makefile 不太熟悉,为了编译数量不断增加的独立的 .cpp 文件,只有想个另类的办法了。考虑了好几种方法,最后以 Makefile为壳,用 bash 暗渡陈仓。
 
  Makefile 如下: 网管网www.bitscn.com

        QUOTE: 网管网www.bitscn.com

   

main: null.out
null.out:
./compile.sh 
clean: 
rm *.out 

网管u家u.bitsCN.com

网管下载dl.bitscn.com

网管u家u.bitsCN.com

    compile.sh 就是实际执行 make 命令的了:
 
   QUOTE:

中国网管联盟bitsCN.com

   

  网管网www.bitscn.com

#!/bin/bash
for cpp in *.cpp
do
out="${cpp%.cpp}.out" 
if test ${cpp} -nt ${out} 
then
printf "g++ -o %s %s\n" "${out}" "${cpp}" 
g++ -o ${out} ${cpp}
fi
done 

网管下载dl.bitscn.com

网管下载dl.bitscn.com


 

网管下载dl.bitscn.com


TAGs   另类   cpp   out   Makefile   QUOTE   .out   -o   %s   执行   make   实际      
 上一篇:shell下的编程vim+ctags+taglist (ubuntu)   下一篇:Linux Shell下后台运行及其前台的转换
Bash的另类shell Makefile 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: