摘要:
gnu官方说明:http://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html转载如下,以备查阅。Next:AVR Options, Previous:Adapteva Epiphany Options, Up:Submodel Options3.17.2 ARM OptionsThese `-m' options are defined for Advanced RISC Machines (ARM) architectures:-mabi=nameGenerate code for the specified ABI. Permissible 阅读全文
摘要:
大家都比较熟悉gcc编译家族了,但是交叉编译到arm平台的代码是不直接使用gcc的,需要类似名字的一个程序。1、首先写一个简单的c程序,helloArm.c, 如下: 1 /* 2 * ===================================================================================== 3 * 4 * Filename: helloArm.c 5 * 6 * Description: 7 * 8 * Version: 1.0 9 * Created: 1... 阅读全文
摘要:
----转载自:http://www.cnblogs.com/loleng/archive/2011/06/14/2080447.html常常能看到ARM7,ARM9,ARM11,以及armv6k等不同的表达。且在GCC编译中,常常要用到 -march, -mcpu等。他们分别表达什么涵义呢?Sam自己也不很清楚,只是大概有个模糊的概念。今天就仔细研究一下。ARM(Advanced RISC Machines)是微处理器行业的一家知名企业。设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。1985年,第一个ARM原型在英国剑桥诞生。ARM公司的特点是只设计芯片,而不生产。ARM将 阅读全文