Linux下的arm-linux-gcc交叉编译环境安装

安装arm-linux-gcc

(1) 打开终端,使用sudo命令进入从超级管理员:

sudo su

输入超级管理员密码。

(2) 使用cd命令进入桌面:

cd Desktop

(3)复制arm-linux-gcc-4.4.3.tar.gz安装包到Ubuntu桌面下面

(4)打开终端,安装arm-linux-gcc-4.4.3,输入:

tar xvzf arm-linux-gcc-4.4.3.tar.gz -C /

执行该命令,将把arm-linux-gcc安装到“/”跟目录下。

(5)把编译器路径加入系统环境变量,运行命令:

gedit /root/.bashrc

编辑/root/.bashrc文件,在最后一行添加:

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

image.png

(6)查看安装是否成功,在终端输入:

arm-linux-gcc -v

(7)Ubuntu系统可能安装不成功,还需要额外配置环境,在终端输入命令:

gedit ~/.profile

编辑~/.profile文件,在最后一行添加:

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

保存退出,接着在终端输入:

source ~/.profile

就成功了。

注意:

有可能工具与系统不匹配,执行下列命令即可

image.png

apt install lib32ncurses5 lib32z1

arm linux gcc 编译,Linux arm-linux-gcc交叉编译环境配置相关推荐

  1. linux 保存编译log,(转)Linux下编译安装log4cxx

    一个项目的服务器端在Linux平台下,用到了开源日志库log4cxx,这个库是apache项目的一个子库.功能很不错.下面记录下它的编译和安装过程. 第一步安装apr-1.3.8,顺序不能错,它必须首 ...

  2. linux内核优盘配置,mini2440建立交叉编译环境+配置linux内核

    mini2440建立交叉编译环境+配置linux内核 来源:IT165收集  发布日期:2014-09-22 20:37:16 (mini2440)建立交叉编译环境+配置linux内核 系统ubunt ...

  3. 用gcc编译实现对Linux系统cpu占用

    目标:使用gcc编译代码使得占用系统的cpu. 1.确定是否安装gcc编译 2.vi att.c 文件代码如下: a的数值可自己调控,for循环(;;)代表死循环,在for中运行竟可能复杂的代码,让机 ...

  4. 嵌入式linux内核编译感想,嵌入式Linux内核的交叉编译编译-基于2.6.26

    测试环境:Fedora 9 Linux 2.6.26 / gcc 4.3.0 / arm-Linux-gcc 3.4.1 本 文主要介绍如何构建在x86平台上交叉编译各平台上的嵌入式Linux内核.要 ...

  5. linux 线程编译指令i,linux线程篇之(一):线程的创建与应用

    #include#include void thread1(void)//线程1 { int i=0; for(i=0;i<6;i++) { printf("this is a pth ...

  6. linux 内核编译不能打字,linux系统升级后,手动编译的kernel无法启动问题

    linux系统升级后,手动编译的kernel无法启动问题 linux系统升级后,手动编译的kernel无法启动问题 做开发相关,需要编译3.18的kernel,x86_64的,但是我的deepin升级 ...

  7. linux内核编译最详细,Linux内核编译详细教程,linux内核编译

    Linux内核编译详细教程,linux内核编译 尝试编译下Linux-kernel 4.14.14,使用Ubuntu 16.04 64位 系统. kernel-4.14.14 内核文件约96MB,解压 ...

  8. linux 上编译arm64,Arch Linux 搭建 arm64/AArch64 交叉编译环境

    Arch Linux 搭建 arm64/AArch64 交叉编译环境 0. 系统环境 系统: Arch Linux: 成文时间最新 工具版本:Binutils:2.34-1 GCC:9.2.1+202 ...

  9. linux emule 编译 wx-config --libs,linux下编译wxwidgets所写程序所遇到的问题

    记录linux下编译wxwidgets所遇到的问题 1./home/hrd/baohualib/wxWidgets-3.0.2/include/wx/platform.h:184:22: 致命错误: ...

最新文章

  1. LintCode Longest Increasing Continuous Subsequence
  2. 用gameMaker做个小游戏
  3. linux的memmap函数_linux /proc下的statm、maps、memmap 内存信息文件分析
  4. 基于python的modbus协议编程_IM5D.6B利用(2.4G)无线模块实现远程控制(基于智能编程任务赛,2019版)...
  5. 使用 FieldMask 提高 C# gRpc 服务性能
  6. 如何将SQL GROUP BY和聚合转换为Java 8
  7. 【转载保存】mysql不设置主键使用自增长ID方法
  8. python完全支持面向对象编程思想_面向对象的编程思想和Python的继承和多态,特殊方法,引用计数...
  9. nexus : maven上传jar包到nexus私服后的存放路径以及保存的数据结构
  10. html5中秋博饼,2020年中秋博饼优秀作文(精选5篇)
  11. xampp 支持pdo mysql_XAMPP PDO Mysql server连接配置
  12. ITIL4考试练习题
  13. 什么是3C和用户故事 (User Stories)
  14. Installation for COMSOl(安装COMSOL)
  15. 智能合约形式化验证工具真能解决问题么?
  16. 浅谈Java栈内存和堆内存
  17. 使用无人机倾斜摄影测量技术采集某县城区地理信息数据并生成实景三维模型的案例
  18. 网络对抗实验报告 | 逆向与Bof基础实验报告
  19. xxx required a bean of type ‘com.xxx.utils.http.sss‘ that could not be found.
  20. 戴姆勒与Infosys结成战略合作伙伴关系,推动创新及IT基础设施转型

热门文章

  1. 分支程序与循环程序设计-汇编实验二
  2. 哈希表添加哈希表(Hash Table,也叫散列表),是根据键(Key)而直接访问在内存存储位置的数据结构。typedef enum{ HASH_OK, -icoding
  3. OpenCV Stitching_detailed 详解
  4. Codeforces Round #602 (Div. 2) D2. Optimal Subsequences stl 黑科技
  5. CF1385E Directing Edges 拓扑序
  6. 【ARC103D】Distance Sums【树论】【构造】
  7. 【NOI2013】快餐店【基环树】【树的直径】【set】
  8. P4396 [AHOI2013]作业
  9. 牛客题霸 最少素数拆分 C++题解/答案
  10. 【每日一题】4月7日题目精讲 树