linux下嵌入式编译环境搭建,ubuntu系统下嵌入式开发环境搭建(ubuntu 16.04)
1、安装git
sudo apt-get install git
2、安装vim
sudo apt-get install vim
3、安装arm-linux-gcc
(1) arm-linux-gcc一般有嵌入式厂商提供直接解压到合适位置即可
(2) 修改临时环境变量的方法,可以此方法修改其它环境变量
vim ~/.bashrc
编辑bashrc文件 #加入如下内容,请根据自己的路径进行调整,然后保存
export PATH=/opt/FriendlyARM/toolchain/4.9.3/bin:$PATH
export GCC_COLORS=auto
. ~/.bashrc
立即生效,注意前面的".",只在当前文件夹生效,到其它位置重复本步骤
4、安装dtc
sudo apt-get install device-tree-compiler
5、安装编译linux和android需要的包
(1) sudo apt-get install bison g++-multilib git gperf libxml2-utils make python-networkx zip
(2) sudo apt-get install flex libncurses5-dev zlib1g-dev gawk minicom
6、安装openjdk
(1) sudo add-apt-repository ppa:openjdk-r/ppa
(2) sudo apt-get update
(3) sudo apt-get install openjdk-7-jdk
(4) 出错
(5) sudo apt-get update
(6) sudo apt-get install openjdk-7-jdk --fix-missing
7、安装32位库
sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0:i386 lib32stdc++6
8、安装u-boot-tools
sudo apt-get install u-boot-tools
10、安装libssl-dev
解决linux编译内核错误openssl/bio.h: 没有那个文件或目录
sudo apt-get install libssl-dev
11、安装serial module
解决安信可编译错误:ImportError: No module named serial.tools.list_ports
sudo apt install python-pip
sudo apt install python3-pip
pip install pyserial
pip3 install pyserial
12、修改sudo文件
解决sudo make的环境变量与普通用户不一致问题
(1) sudo visudo
将evn_reset改为!evn_reset,然后ctrl+o,enter回车保存,然后ctrl+x退出
(2) vim ~/.bashrc
在最末尾增加alias sudo='sudo env PATH=$PATH'
(3) . ~/.bashrc
立即生效,注意前面的"."
13、以下是安信可A9安装的依赖
(1) sudo apt install build-essential gcc-multilib g++-multilib libzip-dev zlib1g lib32z1
(2) sudo apt install build-essential libqt4-qt3support itcl3 itk3 iwidgets4
(3) sudo apt install libpng12-0 libusb-0.1-4
linux下嵌入式编译环境搭建,ubuntu系统下嵌入式开发环境搭建(ubuntu 16.04)相关推荐
- ④ESP8266 开发学习笔记_By_GYC 【Ubuntu系统下ESP8266 开发环境搭建】
目录 ④ESP8266 开发学习笔记_By_GYC [Ubuntu系统下ESP8266 开发环境搭建] 一.安装前准备 1.乐鑫官方的ESP-IDF 编程指南 2.ESP-IDF风格的ESP8266 ...
- 安卓9.0刷linux,Ubuntu系统下编译Android 9.0系统
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 前言 在Ubuntu系统下编译Android系统.哎呀不知道是不是换了新电脑的缘故,这次编译居然从安装JDK和配置环境下 ...
- 如何在Ubuntu系统下搭建Android开发环境
本文记录了如何在Ubuntu 12.04(64bit)系统下搭建Andriod(安卓)开发环境. 1.安装jdk 首先是下载和安装jdk.可以直接去http://java.sun.com下载.我当时下 ...
- usrp运行完整linux,Ubuntu系统下USRP硬件驱动(UHD)的编译与安装
在Ubuntu系统下USRP硬件驱动(UHD)安装最简单的方式就是直接从Ettus Research官方提供的PPA源安装,不过本文介绍的是如何从源代码进行编译与安装. 1.从PPA源安装只需要下面三 ...
- linux系统 ns3安装,ubuntu系统下ns3实验基础指令
ubuntu系统下ns3实验基础指令 ubuntu系统下ns3实验基础指令 ubuntu系统下ns3实验基础指令 针对使用ns3进行信息网络建模与仿真相关实验,这篇博客提供了一些基本操作的建议与命令介 ...
- 【 I.MX6U-ALPHA 】嵌入式Linux Ubuntu系统入门系列(二)Ubuntu 系统入门
目录 1.Ubuntu系统初体验 1.1.开启Ubuntu虚拟机 1.2.系统设置 1.3.中文输入法 1.4.Ubuntu终端操作 2.Shell操作 2.1 Shell基本操作 2.2.常用She ...
- cmake重新编译matlab,ubuntu系统下cmake 编译matlab中mex文件
cmake 编译工程具有独特的优势,特别对于复杂的工程更是如此.利用matlab直接编译mex文件时,对于文件数据多的工程时,需要列举所有文件,并且要按照依赖关系排 cmake 编译工程具有独特的优势 ...
- linux系统下qt中文输入法,Ubuntu系统下Qt使用中文输入法(示例代码)
近几个月一直在搞QML框架下的UI控件,没有更新博客.今天记录下Ubuntu系统下Qt开发工具使用中文输入法的流程. (题外话,Linux系统下的开发,离线是没法搞的(夸张手法),不联网简直就是事倍功 ...
- Linux火狐解压完运行不了,在Ubuntu系统下firefox账号无法登录的解决
在Ubuntu 16.04系统下默认自带有firefox浏览器,但是使用这个firefox浏览器会发现账号无法登录,原来是在windows系统下的数据没有办法同步,书签也同步不了.经过查询资料后得知, ...
- Ubuntu:Ubuntu系统下在pycharm软件内配置anaconda环境(一张图轻松搞定!)
Ubuntu:Ubuntu系统下在pycharm软件内配置anaconda环境(一张图轻松搞定!) 目录 Ubuntu系统下在pycharm软件内配置anaconda环境 Ubuntu系统下在pych ...
最新文章
- Pentaho平台上加仪表盘插件步骤
- 5个有趣的Python小知识,返回结果让人出乎意料~
- android教程 - android ui 介绍,多图详解 “Android UI”设计官方教程
- python类实例_类和实例
- 【My Project】数字频率测量FPGA实现
- 转-Android Studio *.jar 与 *.aar 的生成与*.aar导入项目方法
- Robot Framework: 自定义自己的python库
- maven(一)入门
- SQL中ALTER TABLE 语句
- 智慧工厂 VR 拆解零件 —— Hightopo 3D 虚实现实可视化系统
- IP Multicast: MSDP RPF检测详细规则(转)
- 镜像文件iso有什么用
- 支付宝福利:银行卡信息查询
- Ardusub源码解析学习(五)——从manual model开始
- 十二星座html网页设计作品,十二星座的专属设计风格
- excel怎么从身份证中提取性别?
- 迎国庆,2021新款苹果 iPad,包邮送一台!
- 看懂logcat日志
- r语言remarkdown展示图_R语言中的十个小技巧
- transform 神经网络(1)