一个小shell 程序,用于g++ 自动编译和执行...
时间:2010-08-07 来源:longxibendi
一:代码
cyq@cyq-desktop:~/桌面/C/ADT$ cat she.sh
#!/bin/sh
$line ;
echo "输入编译文件名字:\n";
read line
g++ $line.c -o $line
echo "编译成功,运行如下:\n";
./$line
二:分析
每次编辑完c文件需要用g++ name.c -o name 编译 然后还得执行,很麻烦,
特别是遇到名字很长得文件,比如 stack_STL_string ,所以想到写个shell脚本吧。
这样每次编辑完之后,在没退出vi之前,可以在命令模式下输入
:! sh she.sh
然后会提示输入要编译的文件,再输入
name
这样就会编译name.c文件,并会执行生成的name文件
三:注意
编辑完she.sh 脚本之后,一定要将它的属性设置为可执行属性。
chmod 700 she.sh 用该命令即可。
声明:本文档可以随意更改,但必须署名原作者
作者:凤凰舞者 qq:578989855
相关阅读 更多 +