摘要: 我们在阅读C/C++的开源代码时,常常会遇到这样的烦恼。很多开源项目是跨平台的,代码中使用了大量条件编译,充斥着各种#ifdef(#ifudef)等等。这些代码段对于源码阅读者来说,通常是一种干扰(源码阅读者通常是基于某一个固定平台的),这里介绍一种简单的方法,用来移除不必要的代码段。首先下载一个源码处理的小工具:(其他Linux发行版请使用对应的包管理工具)sudo apt-get install unifdef拷贝一份源代码目录,并进入拷贝的目录中:cp src/ src_bak/ -r && cd src_bak/使用unifdef(假定我们要去掉所有基于WINDOWS和 阅读全文
posted @ 2013-03-11 23:26 PromisE_谢 阅读(1299) 评论(0) 推荐(0) 编辑