基础版本的jmake是将所有当前文件夹下的C/C++文件生成单文件编译命令,并且jmake命令不可加选项. 现在做的改进是能在输入命令jmake时加上一些选项了,‘-’开头的选项加入到每个编译单文件的生成命令中去,其他的选项则是指定要编译的源文件.当然,如果没有指定源文件,就把所有.c,.cc,.cpp文件都分别编译. 代码如下: /* * author: huanglianjing * * this is a program to compile all single c/c++ file o
在一个目录下写一些单文件的c或者c++文件时,每次敲出命令如g++ a.cpp -o a感觉比较麻烦. 所以就模仿makefile的功能,实现了扫描当前目录,并将所有c文件.cc文件.cpp文件直接调用gcc/g++编译. 本程序的缺点之一就是不能用于文件间有相互include的情况,因为要扫描代码include了其他什么文件比较麻烦.而且不能在编译命令中加入其他库的选项. 使用方式: jmake 源代码: /* * author: huanglianjing * * this is a pro