如何在Linux中安装ARM交叉环境编译链

安装ARM交叉环境编译链过程如下:

  • 首先创建一个文件夹如下:
mkdir -p Linux_ALPHA/toolcahin
  • 然后将arm交叉编译工具链安装包拖到Linux中如下:
    在这里插入图片描述
  • 先输入mv + 拖入的安装包即可
mv '/var/run/vmblock-fuse/blockdir/pXeysK/gcc-4.6.4.tar.xz' .
  • 直接执行tar压缩
tar -xvf gcc-4.6.4.tar.xz
  • 如果想要在任意环境下使用这些工具,就需要添加到全局变量如下:
    • 首先回到家目录cd ~,然后执行ls -a,再打开该文件:vim .bashrc,在文件末尾添加如下:
      在这里插入图片描述
    • 然后执行source .bashrc立即生效
  • 如何验证已经安装成功执行 arm-none-linux-gnueabi-gcc -v,若出现下图则已安装成功
    在这里插入图片描述
  • 编写一个.c的hello world!代码,然后执行gcc test.c ,在查询.out文件的格式如下:
    在这里插入图片描述
    注意:可以得到该文件是X86/64位的文件格式
  • 然后用交叉编译代码如下,可以得出文件格式是arm系统的32位格式:
    在这里插入图片描述

在Windows下安装SecureCRT终端

  • 安装说明和安装软件在文章结束处的百度云中,自行安装即可
    在这里插入图片描述

安装USB转串口驱动

  • 安装文件在云盘中如下:
    在这里插入图片描述
  • 打开之前的SecureCRT软件,然后进行配置如下:
    在这里插入图片描述
  • 然后点击连接,出现以下标志则表示连接成功
    在这里插入图片描述
    资料领取如下:
    链接:https://pan.baidu.com/s/1b3DE7Nx7L-zXldc1M0497g?pwd=1pi1
    提取码:1pi1
    –来自百度网盘超级会员V1的分享

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/518942.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux命令行或桌面 显卡压力测试

windows下的压力测试非常简单,有很多图形化的测试工具 在github上找到一个项目:github链接 1.下载工具 cd /usr/localgit clone https://github.com/wilicc/gpu-burn如果没有安装git,则先安装 apt-get install git2.安装 cd /usr/local/…

1. Gin框架入门

文章目录 一、Gin框架介绍二、RESTful API三、Gin渲染1. HTML渲染2. 自定义模板函数3. 静态文件处理4. 使用模板继承5. 补充文件路径处理6. JSON渲染7. XML渲染8. YMAL渲染9. protobuf渲染 四、Gin获取各种方式传递过来的参数1、获取querystring参数2、获取form参数3、获取path…

网络学习:Vlan基础知识、划分思路及其优越性

目录 一、VLAN基础知识 二、VLAN的划分方法 1. 基于端口划分的VLAN 2. 基于MAC地址划分VLAN 3. 基于网络层协议划分VLAN 4. 根据IP组播划分VLAN 5. 按策略划分VLAN 6. 按用户定义、非用户授权划分VLAN 三、VLAN的优越性 1. 增加了网络连接的灵活性 2. 控制网络上的广…

老杜Mybatis笔记

https://www.yuque.com/zuihoudewu/java_note/mt2812?singleDoc#《老杜MyBatis--原版》

redis缓存更新策略

更新缓存策略: 对于低一致性需求的业务:使用redis自带的内存淘汰机制就行了,自动失效,等查询时再更新。 对于高一致性需求的业务:推荐主动更新,由缓存的调用者更新数据库的同时更新缓存(删除缓存)。 这里的…

K倍区间 刷题笔记

法一 前缀和暴力搜索 &#xff08;数据大会超时&#xff09; #include<iostream> #include<cstring> #include<algorithm> #include<cstdio> using namespace std; const int N100010; int a[N],s[N]; int n,k; int main(){ cin>>n>>…

Python算法题集_搜索插入位置

Python算法题集_搜索插入位置 题51&#xff1a;搜索插入位置1. 示例说明2. 题目解析- 题意分解- 优化思路- 测量工具 3. 代码展开1) 标准求解【二分法查找】2) 改进版一【二分法查找终止条件判断】3) 改进版二【第三方模块】 4. 最优算法5. 相关资源 本文为Python算法题集之一的…

【海贼王的数据航海:利用数据结构成为数据海洋的霸主】栈和队列

目录 1 -> 栈 1.1 -> 栈的概念及结构 1.2 -> 栈的实现 1.2.1 -> Stack.h 1.2.2 -> Stack.c 1.2.3 -> Test.c 2 -> 队列 2.1 -> 队列的概念及结构 2.2 -> 队列的实现 2.2.1 -> Queue.h 2.2.2 -> Queue.c 1 -> 栈 1.1 -> 栈的…

HTML5+CSS3+JS小实例:灵动的流边开关切换效果

实例:灵动的流边开关切换效果 技术栈:HTML+CSS+JS 效果: 源码: 【HTML】 <!DOCTYPE html> <html lang="zh-CN"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, in…

mysql8安装配置(最新版)

目录 一、下载mysql8 二、安装mysql8 三、配置mysql 一、下载mysql8 下载链接&#xff1a;https://pan.quark.cn/s/58d9072e51c4 二、安装mysql8 双击msi文件 选择custom 根据所需选择组件 修改安装路径 选中execute&#xff0c;安装&#xff0c;弹出提示安装VS的提示框之后…

【CSP试题回顾】201409-3-字符串匹配

CSP-201409-3-字符串匹配 关键点&#xff1a;<string>库函数的使用 length() 或 size(): 返回字符串的长度。 empty(): 检查字符串是否为空。 append() 或 : 向字符串的末尾添加字符或另一个字符串。 insert()在字符串的指定位置插入另一个字符串或字符。 std::str…

LVS+Keepalived 高可用负载均衡集群

一. 高可用集群的相关知识 1.1 高可用&#xff08;HA&#xff09;集群和普通集群的比较 ① 普通集群 普通的群集的部署是通过一台度器控制调配多台节点服务器进行业务请求的处理&#xff0c;但是仅仅是一台调度器&#xff0c;就会存在极大的单点故障风险&#xff0c;当该调度…