zoukankan      html  css  js  c++  java
  • 【原创】-- 交叉编译工具链安装

    环境:Ubuntu14.04LTS(虚拟机不方便,直接安装Ubuntu),OK6410开发板(虽然有点旧)

    原理:有待添加

    1、下载地址 http://pan.baidu.com/s/1kT4eRqv

    2、将arm-linux-gcc-4.3.2.tgz拷贝到你的工作目录中去,例如我的是/work,然后在该目录中解压文件解压文件

      #cd /work

      #mkdir /usr/local/arm     (创建目录,如果目录已经存在会提示错误,跳过即可)

      #tar zxvf arm-linux-gcc-4.3.2.tgz   -C    /        (编译器会解压到/usr/local/arm)

    3、 把交叉编译期的路径添加到系统环境变量中去,以后可以在终端窗口中直接执行arm-linux-gcc命令来编译程序

      #vim /etc/profile

          对比:/etc/profile 和 用户主目录($HOME)下的.profile文件

            前者是系统文件,对系统下全体用户起作用,后者是用户自己的"私人"文件

      将如下四行代码加入其中:

      export PATH=/usr/local/arm/4.3.2/bin:$PATH
      export TOOLCHAIN=/usr/local/arm/4.3.2
      export TB_CC_PREFIX=arm-linux-
      export PKG_CONFIG_PREFIX=$TOOLCHAIN/arm-none-linux-gnueabi

      保存,退出,重启系统后,在终端中输入arm-linux-gcc -v,看看效果吧。。。

      注意:如果出现以下问题

      /usr/local/arm/4.3.2/bin/arm-linux-gcc: line 3 :/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc:No such file or directory

      原因是 Ubuntu14.04 放弃了对32bit系统的支持,所以系统初始状态下没有32bit的库

      解决方法:

          sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0

          arm-linux-gcc -v

          成功解决

      

  • 相关阅读:
    异常:Batch update returned unexpected row count from update [0]; actual row count: 0;
    python UI/API 环境配置
    selenium xpath定位
    python webdriver 的安装与下载
    python面试题
    fiddler工具使用及手机抓包
    jmeter 常用函数
    Jmeter常用插件——Stepping Thread Group ,JMETER以及关于数据库性能分析
    Jmeter Monitor监控
    python 常用快捷键
  • 原文地址:https://www.cnblogs.com/apolloenterprise/p/4324726.html
Copyright © 2011-2022 走看看