发布时间:2015-06-23 15:59:34
在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendififeq ($(OPT),define) VRE ?= “Hello World! First!”endififeq ($(OPT),add)&nbs.........【阅读全文】
发布时间:2015-06-11 15:58:41
gcc (g++) 是GNU 的c (c++)编译器,分成四个步骤:1>, 预处理器cpp,将c文件预处理为.i文件 2>, 编译器egcs, 编译生成.s文件3>,汇编器as, 汇编生成.o目标代码文件4>,连接器ld, 连接目标代码生成可执行文件常用参数:1> -O 优化选项 -O0 无优化 &.........【阅读全文】