admin管理员组

文章数量:1583031

2024年6月6日发(作者:)

Mini2440下移植媒体播放器MadPlayer

宿主机:Linux—RedHat5

开发板:mini2440

本次移植所需的四个文件分别为:

2

编译器:gcc 4.1.2 arm-linux-gcc-4.4.3

一、 搭建交叉编译器arm-linux-gcc

 将软件包放在Linux的/opt/mywork下

 直接解压该软件包到当前目录下:tar zxvf

解压后要获得其绝对路径:/opt/mywork/opt/FriendlyARM/toolschain/4.4.3/bin

添加该交叉编译器的环境变量到vi /etc/profile

unset i

unset pathmunge

#PATH=$PATH:/opt/host/armv4l/bin

PATH=$PATH:/opt/mywork/opt/FriendlyARM/toolschain/4.4.3/bin

-- INSERT –

输入 source /etc/profile使它生效

 编一个hello.c的文件来测试一下交叉编译器是否能用,得到下面结果:

root@bogon mywork]# arm-linux-gcc hello.c -o hello

/opt/mywork/opt/FriendlyARM/toolschain/4.4.3/bin/../libexec/gcc/arm-none

-linux-gnueabi/4.4.3/cc1: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not

found (required by

/opt/mywork/opt/FriendlyARM/toolschain/4.4.3/lib/libppl_.2)

/opt/mywork/opt/FriendlyARM/toolschain/4.4.3/bin/../libexec/gcc/arm-none

-linux-gnueabi/4.4.3/cc1: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not

found (required by

本文标签: 交叉编译器文件是否移植