免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4078 | 回复: 9
打印 上一主题 下一主题

有没有简单一点的方法让gcc编译工程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-22 00:24 |只看该作者 |倒序浏览
用autotool自动生成makefile的过程好像很复杂啊!
有没有只用提供工程目录就可以自动生成makefile的工具或脚本啊???
用gcc的这么多,难道都用autoconf和automake这些工具,这么麻烦地编译工程么???

论坛徽章:
0
2 [报告]
发表于 2007-03-22 01:05 |只看该作者
真希望有啊!!!!!!!!

论坛徽章:
0
3 [报告]
发表于 2007-03-22 06:26 |只看该作者
最简单的是自己写 Makefile

论坛徽章:
0
4 [报告]
发表于 2007-03-22 15:24 |只看该作者
没有像window下vc里的编译器那样,帮用户自动编译工程的工具或代码么??

论坛徽章:
0
5 [报告]
发表于 2007-03-22 18:54 |只看该作者
那个叫集成开发环境吧,不是编译器。眼泪是无效的

论坛徽章:
0
6 [报告]
发表于 2007-03-22 23:03 |只看该作者
>> 有没有只用提供工程目录就可以自动生成makefile的工具或脚本啊???

为此目的,我以前写了一个“C/C++ 通用 Makefile”
http://bbs.chinaunix.net/viewthread.php?tid=711092

在它的基础上,你只要进行简单的定制(比如列举你源程序所在的目录)就可以形成一个可用的 Makefile。

>> 用gcc的这么多,难道都用autoconf和automake这些工具,这么麻烦地编译工程么???

现实情况是:大部分的开源软件都使用 Autotools 工具。掌握了它的使用方法之后,为软件加入 Autotools 的支持并不麻烦。使用 Autotools 和不使用 Autotools 时的编译都是一样的,一个 make 命令就完成了。而且,Autotools 还标准提供了 dist、tags、install 等有用的 target。

评分

参与人数 1可用积分 +3 收起 理由
langue + 3 精品文章

查看全部评分

论坛徽章:
0
7 [报告]
发表于 2007-03-23 02:09 |只看该作者
whyglinux 回答得太好了!赞!
正是我想要得!哈哈!太高兴了!

论坛徽章:
0
8 [报告]
发表于 2007-03-23 02:11 |只看该作者
不过顺便再问一下,有个叫qmake的工具,怎么样啊?
看到whyglinux 回复之前在网上搜到的
看起来也比较好用,不过需要写一个简单的.pro工程文件
这个工程文件比写makefile简单多了,呵呵
而且好像支持跨平台,有人用过么?

论坛徽章:
0
9 [报告]
发表于 2007-03-23 09:44 |只看该作者
你用devcpp 它可以生成一個makefile然後你就用哪個makefile就好了阿
我就這麽用的 呵呵

论坛徽章:
0
10 [报告]
发表于 2007-03-23 09:46 |只看该作者

回复 1楼 centerplain 的帖子

我觉得写makefile挺简单的,就是目标 + 依赖 + 命令
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP