很多时候,你所使用的开发平台和你的开发所面向的机器并不一致。比如,你可能想在装有x86/Linux的膝上电脑上构建一个PowerPC/Linux的应用程序。使用GNU工具包中的gcc,gas和ld工具,可以指定并构建一个交叉编译器,使你能够在本地机器上创建面向其它目标机器的应用程序。稍微用些功夫,你甚至可以搭建出一个环境,从而能够针对各种不同的目标而构建应用程序。在本指南中,我描述了在系统上构建交叉编译器所需的过程。我还讨论了构建一个完全的面向一系列目标的环境,展示了如何与distcc和ccache工具结合使用,并且描述了保持最新版本以及在新开发平台上进行更新,所需的方法。 构建交叉编译器,需要对构建一个典型的UNIX开源项目有基本的了解,具有一些基本的shell技能,还要有相当的耐心。
标签:
上传时间: 2013-11-27
上传用户:450976175
在linux环境下,对mapinfo格式地图操作(包括读、写等)的库文件以及源代码,用arm-linux-gcc编译过的。我就是用它完成了我们学校地图的显示及一些操作功能,平台是三星的s3c2410.
上传时间: 2013-12-17
上传用户:hn891122
基于avr单片机的直流电机PID控制程序,工程文件的编译环境采用gcc for avr,可以在AVR Studio环境下调试,对电机开发人员具有参考价值。
上传时间: 2015-11-15
上传用户:15736969615
TnKernel是一个源码开放的ARM嵌入式实时操作系统,该操作系统在众多ARM芯片中得到广泛应用,官方已经移植了包括LPC、AT91SAM7S、STR7等ARM7芯片,本工程是最新的2.4版本,包含了ADS、Keil、IAR、GCC等众多编译环境,开发人员可以在不同的目录下找到自己熟悉的编译器工程文件,对嵌入式开发人员极具参考价值。
上传时间: 2013-12-26
上传用户:CSUSheep
这是一个MINITGUI2。0的应用程序,包内有MAKEFILE,可以用ARM-LINUX-GCC直接编译并且运行在LINUX嵌入式系统中,
上传时间: 2015-11-16
上传用户:Ants
tftpServer 是支持tftp(trivial file transport protocol)协议的服务器程序,使用了多线程技术,在redhat 9.0下用gcc编译通过。
标签: tftpServer transport protocol trivial
上传时间: 2015-11-17
上传用户:wyc199288
The latest release, ver 1.16 of the ARM (7TDMI, 720T, 920T) port for uC/OS-II V2.61 (and higher) includes ports for the following platforms: 1. S3c2410x ( ARM920T from Samsung ) on SMDK2410 eval board. 2. LPC2xxx - LPC210x & LPC213x ( ARM7TDMI-S from Philips ) on IAR s Kickstart & OLIMEX boards. 3. EP7312 ( ARM720T from CIRRUS ) on CDK238 eval board. Should also work on boards based on the CS89712. Tool-chains: GCC 3.3.2, ADS 1.2 & SDT 2.51. Op-modes: Pure ARM & ARM-THUMB interworked. Endianess: Big endian & Little endian modes
标签: release latest higher OS-II
上传时间: 2014-01-26
上传用户:小眼睛LSL
STK500_2下载器 M8 支持bootloader(带bootloader源码) 使用STK500_2 协议的ISP下载器,监控芯片 M8,数据通讯RS232.使用 ATMEL AVRStudio 4.xx STK500工具的进行软件升级。可通过ATMEL AVRStudio 4.xx STK500工具升级固件程序。升级方法:通过设定电压 即按“write voltage”按钮进入bootloader程序。
标签: bootloader STK 500 ISP
上传时间: 2014-08-27
上传用户:haoxiyizhong
gnu make 的中文用户手册,适用gcc编译器
上传时间: 2015-11-29
上传用户:alan-ee
GNU Make 使用手册(中译版)目前,在网上虽然有一些著作,但都不能全面的解释Linux源代码中各级的Makefile文件,因此本人认真阅读了GNU Make 使用手册(3.79)版原文,在此基础上翻译了该手册,以满足对Linux源代码有兴趣或者希望采用GCC编写程序但对缺乏GNU Make全面了解之人士的需要。
上传时间: 2013-11-29
上传用户:咔乐坞