摘要: TOP_BUILDDIR=$(shell pwd)SUBDIRS=libddbg libparam diskmodel memsmodel ssdmodel srcall: $(MAKE) -C libddbg # $(MAKE)==make, $(MAKE) -C libparam #Change to directory dir before reading the makefiles or doing anything else. $(MAKE) -C diskmodel $(MAKE) -C memsmodel $(MAKE) -C ssdmodel $(MAKE) -C src $( 阅读全文
posted @ 2012-11-27 20:15 追心 阅读(255) 评论(0) 推荐(0) 编辑
摘要: gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件 2.将预处理后的文件不转换成汇编语言,生成文件.s 3.有汇编变为目标代码(机器代码)生成.o的文件 4.连接目标代码,生成可执行程序 [参数详解] -c 只激活预处理,编译,和汇编,也就是他只把程序做成obj文件 例子用法: gcc -c hello.c 他将生成.o的obj文件 -S 只激活预处理和编译,就是指把文件编译成为汇编代码。 例子用法 gcc -S hello.c 他将生成.s的汇编代码,你可以用文本编辑器察看 -... 阅读全文
posted @ 2012-11-27 19:07 追心 阅读(236) 评论(0) 推荐(0) 编辑