EDA365电子论坛网

标题: arm交叉编译工具如何搭建 [打印本页]

作者: uperrua    时间: 2019-8-15 11:12
标题: arm交叉编译工具如何搭建
操作平台:REL5.1/ X+ @9 h! A  H0 p* j
# M) u% j- S2 m  v/ S
" v' F& g  E0 b) r" p. u* h; L
交叉编译工具版本:arm-linux-gcc 4.3.2         
7 N  m$ X+ k) g! S3 A3 W/ [0 [3 P$ b
( i2 Y" j3 n5 r8 n
1、进入root用户命令行模式,运行su root
  r8 `1 B9 |( u9 B8 s7 W
- q& K" p4 C  i" [, r: L8 D2 E

& g, V; \$ m7 V7 d6 F2、拷贝下载的工具链到任何目录下,我放在   /mnt/hgfs/Linux/  目录下
- T5 R' q7 t# n; k' ]
) G" d7 ]1 Z+ }. B7 l

; n, D6 x! ?/ P5 j9 o( m' C# N6 I0 c3、进入工具链放置的目录下,cd /mnt/hgfs/Linux/ , L9 v3 H5 M& q$ `% M

  K, D1 U7 ]. {( S# ?* g4 X- ?* Y

" w; H* x& e' @* ?9 ]      解压工具链     tar xzvf arm-linux-gcc-4.3.2.tgz -C /
# a/ j" ^; P5 E' W( Y: g
% n5 r  ^/ a) ^) C$ V
: l' E: B9 j- }$ u1 k  ^
      注:-C /     选项作用是指将工具链指解压到 /usr/local/ 目录下,这是默认的用户软件安装目录  I. ?2 C% W; E7 ~+ `1 W' G% W

( g7 V+ m' I* \5 V3 R3 j; v, F# Q

$ H$ f7 f( G6 q0 y" V9 F( b5 I      到此工具链可以使用了,但使用时需要加上工具链所在路径,比较麻烦,因此下面为系统添加环境变量。  s" \$ d3 z7 K& P
* ^2 Y3 r0 s4 F( w" I" |# f3 `9 l

7 [9 v: v5 j9 J2 V4、为工具添加环境变量,修改 /etc/profile 文件,( Y. z7 Q1 A) J. B) k, G
% T, F/ J/ F: A/ R

2 {# H; j  J7 \4 P+ T; p4 e      找到对应位置添加 pathmunge /usr/local/arm/4.3.2/bin,或者在末尾添加export PATH=/usr/local/arm/4.3.2/binPATH,; I* ~1 X8 [4 o' w* Z0 _) p
6 y; T0 B! R4 p8 i3 q, j5 ?

1 ^7 u, o8 E0 Z4 ^; n      完后执行source /etc/profile - j" V3 q2 h- d  A1 w; K
$ @8 N; ~6 i0 u- ]6 }& K% Z
$ U) e" l) p5 ?$ k$ c8 |
      查看环境变量方法,如export $PATH0 h) b. c' h  X, e9 w

, L+ V$ Y# o$ H1 B, B

3 E# C* N. P2 P) B% K
% B. g- z5 {/ J6 u) \

1 l; g" t0 m/ X5 D7 W# Y- K. R2 I6 H$ t0 s  ]/ e6 ~
1 O% ~8 j* J: N: D% _8 r: J) N9 @
      工具链安装完成,说白了就是一个解压到目标文件的过程,没有自己配置。2 V7 g* g; u. E4 @6 s7 n8 w
, ?' Y% a: O8 b9 c2 n, t: Y

5 m5 n$ [+ Z# [7 D/ Q. M1 w      可以使用 arm-linux-gcc -v  测试工具链是否安装成功。& z- y/ h5 ]& ?# Q, T
3 I  ?" R' A, n( ^. Q" P
% B' C, ~) g' p
. \! V) l2 F1 N- \

( U) f" h9 Y0 g8 l1 R0 L6 \# c9 H! I5 u/ L

  [5 R$ I" Y- R' e' ~7 D0 Y. z$ E' q- e5 X- m1 I
4 a9 A& e; t( c# E3 U' E% c, L

作者: artic    时间: 2019-8-15 18:55
看看arm交叉编译工具如何搭建。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2