2018年10月26日
摘要: makefile下$(wildcard $^),$^,$@,$?,$<,$(@D),$(@F)代表的不同含义$(filter-out $(PHONY) $(wildcard $^),$^)常用用法为$(wildcard *.c)表示列举当前目录下的所有.c文件这里$^因为会包含依赖的文件名,如果包含 阅读全文
posted @ 2018-10-26 15:19 986yao 阅读(394) 评论(0) 推荐(0) 编辑
摘要: C和C++ 编译器是集成的.他们都要用四个步骤中的一个或多个处理输入文件: 预处理 (preprocessing),编译(compilation),汇编(assembly)和连接(linking).源文件后缀名标识源文件的 语言,但是对编译器来说,后缀名控制着缺省设定: gcc 认为预处理后的文件( 阅读全文
posted @ 2018-10-26 15:13 986yao 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 转载整理自:http://www.cnblogs.com/xiaotlili/p/3306100.html 一、 什么是ABI和EABI1 、ABI ABI(二进制应用程序接口-Application Binary Interface (ABI) for the ARM Architecture)在 阅读全文
posted @ 2018-10-26 15:06 986yao 阅读(3725) 评论(0) 推荐(0) 编辑
摘要: Linux下通用的Makefile 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 阅读全文
posted @ 2018-10-26 14:35 986yao 阅读(415) 评论(0) 推荐(0) 编辑
摘要: GCC常用参数详解 简介gcc and g++现在是gnu中最主要和最流行的c & c++编译器 .gcc/g++在执行编译工作的时候,总共需要以下几步:1.预处理,生成.i的文件[预处理器cpp]2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs]3.有汇编变为目标代码(机器代码) 阅读全文
posted @ 2018-10-26 14:31 986yao 阅读(299) 评论(0) 推荐(0) 编辑