在Linux驱动开发过程中,往往需要搭建交叉编译开发环境,其中,最重要的环节就是安装交叉编译工具链,本文介绍如何在Ubuntu下搭建交叉编译开发环境。

1、官网下载交叉编译工具链

链接如下:

https://www.linaro.org/downloads/

2、解压文件

$ mv gcc-linaro-7.4.-2019.02-x86_64_arm-linux-gnueabihf.tar.xz ~/tools
$ xz -d gcc-linaro-7.4.-2019.02-x86_64_arm-linux-gnueabihf.tar.xz
$ tar -xvf gcc-linaro-7.4.-2019.02-x86_64_arm-linux-gnueabihf.tar

3、修改环境变量

$ vim ~/.bashrc

在文件的最后添加交叉编译工具链的位置:

export PATH=$PATH:/home/hly/tools/gcc-linaro-7.4.-2019.02-x86_64_arm-linux-gnueabihf/bin

然后使环境变量生效

$ source ~/.bashrc

4、测试

$ arm-linux-gnueabihf-gcc –v

输出如下即安装交叉编译工具链成功:

交叉编译环境搭建完成后,就可以进行嵌入式目标板的开发了。

最新文章

  1. <-0基础学python.第一课->
  2. osx开发,skport项目记录
  3. (翻译)如何对python dict 类型按键(keys)或值(values)排序
  4. IOS开发数据库篇—SQLite模糊查询
  5. git tag查看、创建与删除
  6. [转]Python格式化输出
  7. Mac上安装node.js
  8. 家业兴衰说传承(cc)
  9. 【CocoaPods】CocoaPods基本安装教程
  10. 模仿开发H5游戏,看你有多色
  11. mybatis显示sql语句 log4j.properties配置文件
  12. .NET中的三种Timer的区别和用法(转)
  13. RadioButton 和 RadioButtonList 比较
  14. 利用jQuery获取数据,JSONP
  15. (转载)Oracle12g安装图解与安装过程常见问题注意事项
  16. 6. Scala面向对象编程(基础部分)
  17. 《深入理解Java虚拟机》(六)堆内存使用分析,垃圾收集器 GC 日志解读
  18. Navicat -- Oracle -- 错误锦集
  19. 一个有趣的nginx问题引发的小问题
  20. mysql decimal(10,2)对应java类型

热门文章

  1. 瀑布流插件|jquery.masonry|使用demo
  2. jmeter+ant+jenkins搭建接口自动化测试环境(基于win)
  3. 洛谷 P2872 【[USACO07DEC]道路建设Building Roads】
  4. 拼多多面试真题:如何用 Redis 统计独立用户访问量!
  5. [源码分析]HashSet 和LinkedHashSet
  6. chrome如何禁用js代码
  7. APISIX系列 | 使用 docker-apisix 安装APISIX服务
  8. centos7安装yum
  9. vue路由的异步加载(懒加载)方法
  10. 将本地文件夹添加到git仓库