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! S
3 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 F
2、拷贝下载的工具链到任何目录下,我放在 /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 c
3、进入工具链放置的目录下,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 V
4、为工具添加环境变量,修改 /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/bin
PATH,
; 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 $PATH
0 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 g
8 l1 R0 L6 \# c9 H! I5 u/ L
[5 R$ I" Y- R' e' ~7 D
0 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