08 2012 档案

摘要:SCons介绍关于SCons的介绍IBM上有个很好的文章.这里贴点内容make 这个工具自上个世纪 70 年代 Stuart Feldman 在贝尔实验室开发出以来,就一直是类 UNIX 程序员的最爱之一。 通过检查文件的修改时间,make 工具可以知道编译目标文件所要依赖的其他文件。在复杂的项目中,如果只有少数几个文件修改过, make 工具知道仅仅需要对哪些文件重新编译就可以确保目标程序被正确的编译链接。这样做的好处就是在编译中,不仅可以节省大量的重复输入, 还可以确保程序可以被正确的链接,缩短编译的时间。虽然如此,但是为 make 工具编写建造规则却不是一件容易的事。它复杂的配置规则, 阅读全文
posted @ 2012-08-27 13:31 G背包 阅读(553) 评论(0) 推荐(0)
摘要:使用Lua作为配置文件真的是酷死,比什么XML,INI爽多了。用户可以有更多的控制,解析也更轻松,又安全。缺点我是没有发现啦,发现的朋友告知一声哦!C获取Lua中的一般全局变量(boolean, number, string)下面以字符串为例。Lua 文件 config.luaapp_name = "Test"app_author = "Gotaly"解析配置文件的C文件 config.c (这里不作出错处理,聚焦于Lua的C API和其逻辑的运用)#include <stdio.h>#include <string.h>#inc 阅读全文
posted @ 2012-08-20 14:05 G背包 阅读(4773) 评论(0) 推荐(0)
摘要:安装安装就是和一般的源码安装类似,去官网下载doxygen源码,由于doxygen依赖GNU的flex和bison。所以要先安装这两个组建。 源码安装doxygen还是比较简单的,直接./configure --help直观明了,不像flex的configure --help又臭又长。所以建议 flex和bison直接./configure 然后make make install .而doxygen可以加 --prefix dir 和--enable-langs。使用配置文件Doxygen 自己提供了配置文件的模板,高级的不说,这里我直接使用doxygen -s -g产生Doxygen配置文件 阅读全文
posted @ 2012-08-14 19:23 G背包 阅读(510) 评论(0) 推荐(0)