本帖最后由 vincen20 于 2017-5-11 23:07 编辑
[size=18.6667px][BPI-M3]3、 安装GNU ARM toolchain工具 为了节约显示器,键盘,该处使用 SSH方式操作板子 用到的软件 PUTTY,WINSCP,硬件Banana Pi M3 在桌面上新建一个文件夹 mkdir osmocombb 安装 ARM编译器 可以使用迅雷等工具先下载 http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2 在ARM下新建目录src 增加可执行权限 安装依赖包 $ sudo apt-get installlibusb-0.1-4 libpcsclite1 libccid pcscd $ sudo apt-get installlibtool shtool autoconf git-core pkg-config make gcc build-essential libgmp3-devlibmpfr-dev libx11-6 libx11-dev texinfo flex bison libncurses5 libncurses5-dbglibncurses5-dev libncursesw5 libncursesw5-dbg libncursesw5-dev zlibc zlib1g-devlibmpfr4 libmpc-dev libpcsclite-dev 执行该文件 gnu-arm-build.3.sh
[size=18.6667px]等待 。。
[size=18.6667px]发现GCC在安装时候错误,貌似说是有一个常量重复定义 。经过查看本机GCC版本,发现已经安装了GCC4.8以上的版本,然后决定更换更高的GCC版本安装。
[size=18.6667px]将上面的GCC版本换成[size=18.6667px]gcc-6.2.0
[size=18.6667px]然后在执行文件[size=18.6667px]gnu-arm-build.3.sh ,在编译时会产生大量的文件,如果不扩展存储的话会导致空间不够用,建议使用上一篇中的samba方式。
[size=18.6667px]注意提示的安装目录。
[size=18.6667px]等待编译结束。。[size=18.6667px]在编译时会出现错误,在出现错误时可以参照下面解决
[size=18.6667px]1.编译libosmocore可能会提示 缺少包talloc,请到http://www.linuxfromscratch.org/blfs/view/cvs/general/talloc.html 下载
2.在编译talloc时,需要复制目录到系统盘中,不要再U盘,网络上安装,否则会提示没有权限。
3。可能缺少包libpcsclite,可以使用 apt-get install libpcsclite-dev 安装
[size=18.6667px]结束后,需要设置环境变量,可以查看是否设置正确。在终端中输入arm按TAB键盘,查看是否有多个文件出现
代表arm-none... 安装OK
设置环境变量
|