在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
今天大波又提起昨天我说的那个程序。这样的,起初我想写一个makefile,每次写完新代码后一键编译目录下所有的.cpp文件。 原因是用makefile的话,每次要把目标文件加紧去才能编译。感觉不方便。想写一个makefile,一劳永逸。每次写完新代码后直接编译,不用再加入目标文件。 但查了很多治疗,没发现能解决问题的代码。大波问我,干嘛不用shell写一个呢。所以,我暂时放弃makefile,用shell写了一个。 实现的基本功能:编译目录下所有.c和.cpp文件。 代码: #! /bin/bash for file in ./*.c do if [ -f $file ] then file=${file#./} target=${file%.c} gcc -o $target $file echo $target fi if [ -d $file ] then echo $file is mu lu fi done |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论