Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29819
  • 博文数量: 12
  • 博客积分: 570
  • 博客等级: 中士
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-16 09:50
文章分类
文章存档

2009年(12)

我的朋友
最近访客

分类: 项目管理

2009-05-21 21:05:50

    之前做linux下的程序时偷懒,用bash写个脚步,直接调用gcc,将include、library的路径设置好,直接编译。懒得去写Makefile。后来接触ACE,ACE使用MPC来管理项目文件。语法稍微简单。但是MPC使用的范围并不广,所以在遇到问题时可以借鉴的资源并不多。最近有网友推荐用CMake,说是KDE都已经使用CMake来管理工程文件了,于是有试试的感觉。
    正好这几天有个项目要写Makefile。这个项目规模还算不小,源文件上千个,目录结构也够复杂。如果还像以前那样写个脚本,不适合。因为脚本的方式虽然方便,但是只适合小的项目。尤其在编译时,由于没有使用依赖,当重复编译时每次都执行一次完全编译。这等几千个源文件的项目每次完全编译肯定接受不了。于是想到用CMake。今天从CMake网站下载了一些资料,把以前做的一个项目拿出来,牛刀小试了一下,折腾了一个多小时,终于完成了第一个项目,编译成功。
    touch 一个源文件,模拟一次修改,再次make,发现速度超乎想象的快。更深入的功能有待学习。CMake网站上推荐有一本书mastering cmake,看似不错,但需要79$,看来free的项目其文档和培训并不free。不过这也正常,谁不是拖家带口的?
阅读(1037) | 评论(0) | 转发(0) |
0

上一篇:关于confluence

下一篇:跑了三圈

给主人留下些什么吧!~~