Chinaunix首页 | 论坛 | 博客
  • 博客访问: 285376
  • 博文数量: 49
  • 博客积分: 3083
  • 博客等级: 中校
  • 技术积分: 710
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-27 08:22
文章分类

全部博文(49)

文章存档

2009年(8)

2008年(41)

分类: C/C++

2009-02-21 10:48:55

arm-gcc配置
说明:本配置基于Linux,windows平台仅供参考
定义:arm-gcc是用于编译在arm系列平台上运行的c语言的编译器。
用途:一般用于在X86平台上进行交叉编译

使用方法:
1、修改Makefile。这个主要在编译工程时使用。修改一下两个值
ARCH = arm
CROSS_COMPILE    ?= /home/liuweni/arm/usr/local/bin/arm-linux-
关于CROSS_COMPILE的值说明下,我的arm-gcc的路径和结构如下

[liuweni@liuweni local]$ pwd
/home/liuweni/arm/usr/local
[liuweni@liuweni local]$ ls
arm-linux  bin  lib  libexec
[liuweni@liuweni local]$ cd bin
[liuweni@liuweni bin]$ ls
arm-linux-addr2line      arm-linux-gcc-4.2.1  arm-linux-nm
arm-linux-addr2name.awk  arm-linux-gccbug     arm-linux-objcopy
arm-linux-ar             arm-linux-gcj        arm-linux-objdump
arm-linux-as             arm-linux-gcjh       arm-linux-ranlib
arm-linux-c++            arm-linux-gcov       arm-linux-readelf
arm-linux-c++filt        arm-linux-gfortran   arm-linux-size
arm-linux-cpp            arm-linux-gjnih      arm-linux-strings
arm-linux-elf2flt        arm-linux-jcf-dump   arm-linux-strip
arm-linux-flthdr         arm-linux-jv-scan    genext2fs
arm-linux-g++            arm-linux-ld
arm-linux-gcc            arm-linux-ld.real
[liuweni@liuweni bin]$





2、修改系统文件profile活.bashrc。
这个可以方便的进行编译单个文件,其中,profile位于/etc目录下,作用于整个Linux系统的环境变量,而.bashrc位于用户目录下,仅仅作用于当前用户,具体方法是在export PATH前面增加
PATH="/home/liuweni/arm/usr/local/bin/:$PATH"


阅读(5274) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~