首页 » 2011 » August

Monthly: August 2011

高级Makefile技巧

lesca | Tutorials | 2011-08-20
特殊的宏 Special Macros 如果你需要细粒度控制(fine-grained control)目标的行为,你就需要用到一些特殊的宏,他们的值基于指定的目标和依赖。所有的特殊宏都以美元符号$开始,并且不需要使用括弧。 $@ $@表示目标名。通过它,不同的目标可以产生不同的输出。例如,下面两个目标产生的输出文件将分别以client和server命名。 client: client.c ... [阅读全文]

Makefile入门

lesca | Tutorials | 2011-08-20
Makefile Makefile是一个有点晦涩的话题。有人认为,世界上只有一个makefile,而其他所有makefile版本都是它的扩展。然而,这不是真的。在这篇文章中,我会向大家介绍自己编写makefile的方法。 背景知识:理解 make 命令 如果你以前使用过make,那你大可以略过本节。 makefile是一种将目标与和这个目标相关的一系列命令关联起来的一个文件,这些命令会... [阅读全文]
ė 6Comments Off on Makefile入门 0, , ,

讨论:信不信由你,反正我是信了

lesca | AI | 2011-08-06
这句话一般人是这么理解的:无论你是相信还是不相信,我都相信。 如果转为C++描述: if (you.belive == true || you.believe == false) { i.belive = true; } 其中 you 以及 i 是某“相信”类的实例, believe 是该类的成员变量(布尔类型)。 如果我们启动一些优化措施:比如-O3,那么编译器优化的结果很有可能是: i.believe = true; 这说明了... [阅读全文]
ė 6Comments Off on 讨论:信不信由你,反正我是信了 0, ,
Ɣ回顶部