2013年9月30日
摘要: #! /bin/bashfor file in ./*do t=${file#.*.} if [[ $t == "c" ]] then file=${file#./} target=${file%.c} gcc -o $target $file elif [[ $t == "cpp" ]] then file=${file#./} target=${file%.cpp} g++ -o $target $file fidone比上一个代码,改进了一点。这里有个问题,如果以后目录... 阅读全文
posted @ 2013-09-30 01:40 hrbust_09zhangyabin 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 今天大波又提起昨天我说的那个程序。这样的,起初我想写一个makefile,每次写完新代码后一键编译目录下所有的.cpp文件。原因是用makefile的话,每次要把目标文件加紧去才能编译。感觉不方便。想写一个makefile,一劳永逸。每次写完新代码后直接编译,不用再加入目标文件。但查了很多治疗,没发现能解决问题的代码。大波问我,干嘛不用shell写一个呢。所以,我暂时放弃makefile,用shell写了一个。实现的基本功能:编译目录下所有.c和.cpp文件。代码:#! /bin/bashfor file in ./*.cdoif [ -f $file ]thenfile=${file#./} 阅读全文
posted @ 2013-09-30 00:06 hrbust_09zhangyabin 阅读(1045) 评论(0) 推荐(0) 编辑