在linux中安装arm-linux-gcc

2023-05-16

1.下载amr-linux-gcc-4.4.3:https://download.csdn.net/download/ddffyhg/11001833

2.解压命令tar xvzf arm-linux-gcc-4.4.3  -C / (自动解压到系统根目录下路径为:/usr/local/arm)

3.配置编译环境路径:

    在#/usr/local/arm下输入:vi /etc/profile

    在文件末端加上:export PATH=/usr/local/arm/4.3.2/bin:$PATH

    保存退出

    输入#source /etc/profile使之生效

    输入命令#arm-linux-gcc -v即可显示你安装的版本等信息,若在执行arm-linux-gcc -v时出现如下错误

 

    那么你需要执行下面几个步骤:

$ sudo apt-get install ia32-libs
$ sudo apt-get install lib32ncurses5
$ sudo apt-get install lib32z1

这时候再执行arm-linux-gcc -v就会成功了(一定是在root用户下)

4.使用vim main.c进行验证:

#include <stdio.h>

int main()

{

    printf("main_print\n");

    return 0;

}

使用命令: arm-linux-gcc main.c -o main

出现错误:

解决方法:

sudo apt-get install lib32stdc++6

重新编译,就会显示编译成功的绿色可执行文件

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在linux中安装arm-linux-gcc 的相关文章

  • 为什么内核需要虚拟寻址?

    在Linux中 每个进程都有其虚拟地址空间 例如 32位系统为4GB 其中3GB为进程保留 1GB为内核保留 这种虚拟寻址机制有助于隔离每个进程的地址空间 对于流程来说这是可以理解的 因为有很多流程 但既然我们只有 1 个内核 那么为什么我
  • 大多数 Linux 系统头文件与 C++ 兼容吗?

    大多数 Linux 系统头文件 API C 兼容吗 今天我试图做这样的事情 include
  • 无法从 jenkins 作为后台进程运行 nohup 命令

    更新 根据下面的讨论 我编辑了我的答案以获得更准确的描述 我正在尝试从詹金斯运行 nohup 命令 完整的命令是 nohup java jar home jar server process 0 35 jar prod gt gt var
  • 从 Python 调用 PARI/GP

    我想打电话PARI GP http pari math u bordeaux fr dochtml gpman html仅从Python计算函数nextprime n 对于不同的n是我定义的 不幸的是我无法得到帕里蟒蛇 http code
  • Linux 中的动态环境变量?

    Linux 中是否可以通过某种方式拥有动态环境变量 我有一个网络服务器 网站遵循以下布局 site qa production 我想要一个环境变量 例如 APPLICATION ENV 当我在 qa 目录中时设置为 qa 当我在生产目录中时
  • 如何在数组中存储包含双引号的命令参数?

    我有一个 Bash 脚本 它生成 存储和修改数组中的值 这些值稍后用作命令的参数 对于 MCVE 我想到了任意命令bash c echo 0 0 echo 1 1 这解释了我的问题 我将用两个参数调用我的命令 option1 without
  • 添加要在给定命令中运行的 .env 变量

    我有一个 env 文件 其中包含如下变量 HELLO world SOMETHING nothing 前几天我发现了这个很棒的脚本 它将这些变量放入当前会话中 所以当我运行这样的东西时 cat env grep v xargs node t
  • arm64和armhf有什么区别?

    Raspberry Pi Type 3 具有 64 位 CPU 但其架构不是arm64 but armhf 有什么区别arm64 and armhf armhf代表 arm hard float 是给定的名称Debian 端口 https
  • Pyaudio 安装错误 - “命令‘gcc’失败,退出状态 1”

    我正在运行 Ubuntu 11 04 Python 2 7 1 并想安装 Pyaudio 于是我跑了 sudo easy install pyaudio 在终端中 进程退出并显示以下错误消息 Searching for pyaudio Re
  • PHP 从命令行启动 gui 程序,但 apache 不启动

    首先 我阅读了有类似问题的人的一些帖子 但所有答案都没有超出导出 DISPLAY 0 0 和 xauth cookies 这是我的问题 提前感谢您的宝贵时间 我开发了一个小库 它使用 OpenGL 和 GLSL 渲染货架 过去几天我将它包装
  • Linux 内核标识符中前导和尾随下划线的含义是什么?

    我不断遇到一些小约定 比如 KERNEL Are the 在这种情况下 是内核开发人员使用的命名约定 还是以这种方式命名宏的语法特定原因 整个代码中有很多这样的例子 例如 某些函数和变量以 甚至 这有什么具体原因吗 它似乎被广泛使用 我只需
  • 交叉编译armv5,但它创建v7二进制文件

    我设法为arm926ej s创建了一个目标文件我在 qemu 上使用 Debian Arm arm linux gnueabi gcc 4 4 static O c mcpu arm926ej s hello c o hello root
  • Linux 可执行文件与 OS X“兼容”吗?

    如果您在基于 Linux 的平台上用 C 语言编译一个程序 然后将其移植以使用 MacOS 库 它会工作吗 来自编译器的核心机器代码在 Mac 和 Linux 上兼容吗 我问这个问题的原因是因为两者都是 基于 UNIX 的 所以我认为这是真
  • jpegtran 优化而不更改文件名

    我需要优化一些图像 但不更改它们的名称 jpegtran copy none optimize image jpg gt image jpg 但是 这似乎创建了 0 的文件大小 当我对不同的文件名执行此操作时 大小仍然完全相同 怎么样 jp
  • C语言中如何通过内存地址映射函数名和行号?

    如何用 GCC 中的内存地址映射回函数名称和行号 即假设一个 C 语言原型 void func Get the address of caller maybe this could be avoided MemoryAddress get
  • docker容器大小远大于实际大小

    我正在尝试从中构建图像debian latest 构建后 报告的图像虚拟大小来自docker images命令为 1 917 GB 我登录查看尺寸 du sh 大小为 573 MB 我很确定这么大的尺寸通常是不可能的 这里发生了什么 如何获
  • 查找哪个程序运行另一个程序

    我有一个 NAS 运行在 Redhat Linux 的有限版本上 我按照指示破解了它 这样我就可以访问 shell 这很有帮助 我还做了一些修改 其他人也做过修改 除了一个问题之外 它们似乎都工作得很好 不知何故 每隔 22 天 系统就会关
  • ARM NEON 矢量化失败

    我想在 ARM cortex a9 上启用 NEON 矢量化 但在编译时得到以下输出 未矢量化 不支持相关 stmt D 14140 82 D 14143 77 D 14141 81 这是我的循环 void my mul float32 t
  • 如何使用 GOPATH 的 Samba 服务器位置?

    我正在尝试将 GOPATH 设置为共享网络文件夹 当我进入 export GOPATH smb path to shared folder I get go GOPATH entry is relative must be absolute
  • 如何更改 Apache 服务器的根目录? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 如何更改 Apache 服务器的文档根目录 我基本上想要localhost从 来 users spencer projects目录而不是

随机推荐

  • 基于51单片机+SYN6288语音播报

    51单片机控制SYN6288语音播报 资料SYN6288模块原理图语音合成命令 接线如何接线实现原理 程序代码main csyn6288 cuart cdelay c 基于 51单片机的其他项目尾声 资料 我用的是绿深电子技术的模块 xff
  • 基于51单片机+DHT11温湿度模块+ESP8266模块+上传oneNET APP显示+LCD1602显示

    基于51单片机 43 ESP8266上传oneNET平台 APP显示 基本介绍器件51单片机ESP8266DHT11温湿度usb ttl模块 实现思路实现步骤1 xff1a 注册oneNET平台2 xff1a 测试ESP8266是否正常3
  • 基于STM32F103入门1——点亮LED灯

    今天学习了STM32固件库点灯程序 点灯也可以玩过很多好玩的东西 xff0c 在这里做一下总结 STM32点灯程序合集 1 xff1a 新建固件库工程文件1 1找到一个固件库模板1 2 xff1a 打开KEIL5新建工程1 3 xff1a
  • 基于51单片机+DS1302时钟模块+LCD1602显示

    DS1302时钟模块LCD1602显示 DS1302时钟模块相关介绍基本介绍概述特点各引脚功能相关寄存器 时序图单字节写时序单字节读时序时钟 日历多字节 xff08 Burst xff09 方式 代码main clcd1602 cds130
  • 基于STM32F103入门3——外部中断

    STM32F103外部中断 外部中断基本概念框图功能说明 外部中断的配置代码编写步骤 外部中断例程main cled cexti c效果展示 外部中断 基本概念 CPU在处理某一事件A时 xff0c 发生了另一事件B请求CPU迅速去处理 x
  • 基于51单片机+DS1302万年历+LCD1602显示+按键播报时间+温控风扇+按键控灯

    基于51单片机万年历 准备硬件功能介绍修改时间修改日期 xff08 并且校正星期 xff09 闹钟模式调节灯模式调节风扇模式按键播报时间温度控制风扇主程序代码 项目演示 前段时间做了一个 基于51单片机的万年历加温度控制风扇以及按键播报时间
  • Linux json-c 安装和使用

    json c安装和使用 json c一 安装 json c1 命令安装2 下载源码安装 二 使用 json c1 测试是否安装成功2 json c 基本介绍1 json type2 json object new object 3 json
  • Linux NFS服务

    一 NFS服务安装 1 主机相关操作 如果嫌弃麻烦 xff0c 在文章最后有代码 xff0c 可以直接拿去跑 安装NFS服务 Ubuntu系统默认没有安装NFS服务 xff0c 需要使用如下命令安装NFS服务端软件 pikaqiu 64 u
  • C++执行命令行并获取输出

    C 43 43 执行CommandLine 前言1 执行操作2 读取操作fgets读取getline读取fread读取 前言 在程序开发中 xff0c 经常需要通过执行命令行操作来拿到一些系统信息 xff0c 比如获取进程信息 xff0c
  • 基于STM32F103——XGZP6847D压力传感器+串口打印

    基于STM32F103 XGZP6847D压力传感器 43 串口打印 基本介绍概述产品特点引脚的连接 IIC通信 名称含义的介绍I2C通信协议 设备地址是 96 0x6D 96 寄存器描述 工作模式寄存器Reg0x30 xff08 测量命令
  • Ubuntu18.04.6 通过自编译的方式指定mysql5.7安装目录(有网络)

    下载mysql包 https dev mysql com downloads mysql 5 7 html downloads 或者百度网盘下载 链接 xff1a https pan baidu com s 1ZiWdrSWT4qLa6C1
  • 虚拟机VMware改为桥接模式(Ubuntu)操作以及修改后右上角没有网络图标解决方法。

    虚拟机有三种联网方式 xff0c 分别为桥接模式 nat模式和仅主机模式 xff0c 其中桥接模式是指与主机在同一网段即与主机ip地址在同一网段 xff0c 相当于主机和虚拟主机插在同一个路由器中 xff0c 假如这主机ip为192 168
  • 配置Github、Gitee共存的Git环境,测试连接成功

    已安装过git xff0c 需清除 git 的全局设置 xff0c 若无则跳过该步骤 之前git设置过全局的 user name 和 user email 用 git config global list在终端进行查看你是否设置 若已设置则
  • 阿里云网站备案-注销备案的办法

    当我们因为各种原因要注销备案时 xff0c 可能会遇到以下这些问题 那么本文汇总了相关答案 xff0c 并且列出来给大家参考用 1 注销主体与注销网站的区别 网站备案分成两部分 xff0c 一部分是备案主体 xff08 个人或企事业单位 x
  • Linux安装pycharm(照着做就行)

    pycharm是Python语言的图形化开发工具 因为如果在Linux环境下的Python shell 中直接进行编程 xff0c 其无法保存与修改 xff0c 在大型项目当中这是很不方便的 而pycharm的安装 xff0c 刚好就解决了
  • 魔百盒m401a安装homeassistant(supervioser)

    安装 Docker CE准备 xff1a 1 U盘 2 刷机工具 balenaEtcher 下载地址 xff1a https www balena io etcher 3 armbian镜像 xff08 镜像下载地址 xff1a https
  • Win10下Anaconda+Tensorflow安装

    目录 前言一 安装Anaconda1 下载2 安装3 检验 二 环境配置1 新建环境2 检验 三 安装Tensorflow1 安装2 测试及debug 总结 前言 最近入手深度学习 xff0c 需要安装tensorflow库 xff0c 在
  • [嵌入式]STM32的C和汇编语言混合编程

    文章目录 一 Keil下C语言调用汇编程序二 将原汇编语言 Init 1函数的类型改为 int Init 1 init xff0c 此函数功能修改为 传入一个整型数x xff0c 函数运行后返回整型数 x 43 100 1 C语言调用函数传
  • python win32.com对excel的基本操作

    前言 python对于excel的操作有很多库 xff0c 我也尝试了很多 xff0c 例如openpyxl xff0c xlrd xlwt xff0c win32 com 现在先和大家说一下我遇到的坑 openpyxl 调用这个库的打开e
  • 在linux中安装arm-linux-gcc

    1 下载amr linux gcc 4 4 3 xff1a https download csdn net download ddffyhg 11001833 2 解压命令tar xvzf arm linux gcc 4 4 3 C 自动解