您的位置:首页 > 编程语言 > C语言/C++

C/C++自动生成makefile工具 supermake

2016-04-22 15:20 411 查看
最近写编译器,生成makefile搞得我心情不好。

用cmake,要自己打那么多字,伐开心。

自己写makefile,更是在当年做shellbash的时候就经历过来,不好用。

所以就把autoconf那一系列整合了一下。

然后自己写了脚本,自动生成那套命令之外的文件,并替换相关内容等等。

下面是一个执行命令的例子

Bertie$ ./supermake.sh TINYCo 1.0 joey@126.com main.c scan.h scan.c globals.h util.h parse.h parse.c


静静的等着 就会编译成功啦。所以内容都在该文件夹下

下面是使用说明:

自动进行 make

生成makefile,并生成可执行文件。

需要自己下载

autoscan

aclocal

autoconf

autoheader

automake 等

homebrew应该就可以

如果不可以我记得当年有几个是下的tar.gz

前三个参数不可为空:

一:程序名

二:程序版本

三:bug report邮箱

第四个参数起,为所有.c .cpp .h文件

第一个为main函数所在文件。

如:main.cpp mytest.c mytest.h

本版本只适用于程序结构较简单的情况

欢迎大家 [***下 载*] 试用 我测试了下两个,都运行很成功。

如果有超过6个代码文件或者有数据文件,链接库之类的,可以自己编辑下supermake.sh中 生成Makefile.am的部分。

有问题欢迎留言讨论~

明天党校考试、编程之美比赛、雅思补作业、做答辩PPT

事情很多。

有时间上传完善版。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: