Ubuntu18.04安装arm-linux-gcc交叉编译工具(附arm-linux-gcc 5.4.0包)

Ubuntu18.04安装arm-linux-gcc交叉编译工具(附arm-linux-gcc 5.4.0包)一、下载arm-linux-gcc5.4.0包下载(百度云)链接:https://pan.baidu.com/s/1AeqzkboWkJDJjU9HxtXhrA提取码:uzup二、在/usr/local目录下新建arm文件夹,并且给予最高权限后进入新建的文件目录里面root@nandycool-virtual-machine:/usr/local#mkdirarmroo…

大家好,又见面了,我是你们的朋友全栈君。

一、下载arm-linux-gcc 5.4.0包

下载(百度云)链接:https://pan.baidu.com/s/1AeqzkboWkJDJjU9HxtXhrA  提取码:uzup 


二、在/usr/local目录下新建arm文件夹,并且给予最高权限后进入新建的文件目录里面

root@nandycool-virtual-machine:/usr/local# mkdir arm
root@nandycool-virtual-machine:/usr/local# chmod 777 arm
root@nandycool-virtual-machine:/usr/local# cd arm

三、将下载的工具压缩包复制到新建文件内并解压

root@nandycool-virtual-machine:/usr/local/arm# cp /mnt/hgfs/Ubuntu-tool/gcc-tool/arm-linux-gcc-5.4.0.tar.gz ./
root@nandycool-virtual-machine:/usr/local/arm# ls
arm-linux-gcc-5.4.0.tar.gz
root@nandycool-virtual-machine:/usr/local/arm# tar xzvf arm-linux-gcc-5.4.0.tar.gz

解压过程如下:

Ubuntu18.04安装arm-linux-gcc交叉编译工具(附arm-linux-gcc 5.4.0包)

解压完毕查看应有如下文件

Ubuntu18.04安装arm-linux-gcc交叉编译工具(附arm-linux-gcc 5.4.0包)


四、找到配置文件 /etc/profile  ,打开profile 在末尾添加以下语句:

             export PATH=/usr/local/arm/5.4.0(文件夹版本号)/bin:$PATH

Ubuntu18.04安装arm-linux-gcc交叉编译工具(附arm-linux-gcc 5.4.0包)


五、运行profile文件:

root@nandycool-virtual-machine:/usr/local/arm# source  /etc/profile

如出现如下问题时,请注意核对是否删除了profile文件内的东西

Ubuntu18.04安装arm-linux-gcc交叉编译工具(附arm-linux-gcc 5.4.0包)


六、查看路径:

root@nandycool-virtual-machine:/usr/local/arm# echo $PATH

        若有路径  /usr/local/arm/5.4.0/bin: 表示安装成功

Ubuntu18.04安装arm-linux-gcc交叉编译工具(附arm-linux-gcc 5.4.0包)


七、最后输入arm-linux-gcc -v查看版本信息,检查是否安装完成,如果出现以下信息,则说明安装成功。

root@nandycool-virtual-machine:/usr/local/arm# arm-linux-gcc -v

版本信息及版本号如下:

Ubuntu18.04安装arm-linux-gcc交叉编译工具(附arm-linux-gcc 5.4.0包)


最后就可以进行对应源文件的编译了、执行了

        编译命令:arm-linux-gcc -o hello hello.c  (gcc编译器中用的是:gcc -o  hello hello.c)

        运行命令:./hello

—————————————————————————END—————————————————————————————

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/132841.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 海思Hi3798处理器参数,Hi3798芯片详细信息介绍

    海思Hi3798处理器参数,Hi3798芯片详细信息介绍Hi3798CV200集成4核64位高性能CortexA53处理器、内置NEON加速引擎,强大的CPU处理能力可以满足各种差异化的业务需求。在码流兼容性、在线视频播放的流畅性、图像质量以及整机性能方面保持业界最好的用户体验。支持4K2KP60@10bit超高清视频解码和显示,支持H.265/HEVC、H.264/AVC、AVS+、MVC、MPEG2、MPEG4、VC-1、VP6、VP…

    2022年6月30日
    117
  • 《前端运维》一、Linux基础–09常用软件安装

    一、软件包管理RPM是RedHatPackageManager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序"。软件包有几种类型,我们一起来看下:源

    2022年3月25日
    31
  • C++利用stringstream进行类型转换「建议收藏」

    C++利用stringstream进行类型转换「建议收藏」利用STL中sstream库的字符串流(stringstream)可以非常方便地进行类型转换,尤其是字符串和数字的转换。例:整型和字符串类型的相互转化#include<sstream>//开头记得加上这个//整型转换为string类型stringint2string(intnum){stringstreamss;ss<<num…

    2022年5月18日
    37
  • Java volatile关键字作用「建议收藏」

    Java volatile关键字作用「建议收藏」当一个共享变量被volatile修饰时,它会保证修改的值立即被更新到主存“,这里的”保证“是如何做到的?和JIT的具体编译后的CPU指令相关吧?  volatile特性  内存可见性:通俗来说就是,线程A对一个volatile变量的修改,对于其它线程来说是可见的,即线程每次获取volatile变量的值都是最新的。  volatile的使用场景  通过关键字sychronize…

    2022年6月1日
    31
  • Linux文件锁

    Linux文件锁翻阅参考资料,你会发现文件锁可以进行很多的分类,最常见的主要有读锁与写锁,前者也叫共享锁,后者也叫排斥锁,值得注意的是,多个读锁之间是不会相互干扰的,多个进程可以在同一时刻对同一个文件加读锁;但是,如果已经有一个进程对该文件加了写锁,那么其他进程则不能对该文件加读锁或者写锁,直到这个进程将写锁释放,因此可以总结为:对于同一个文件而言,它可以同时拥有多个读者,但是在某一时刻,他只能拥有一个写者。

    2022年6月28日
    43
  • 基于VUE + Echarts 实现可视化数据大屏展示效果[通俗易懂]

    基于VUE + Echarts 实现可视化数据大屏展示效果[通俗易懂]中国(寿光)国际蔬菜科技博览会智慧农业系统—LED拼接屏展示前端开发文档上线后呈现效果:一、开发需求及方案制定1、确定现场led拼接屏的宽高比,按照1920px*1080px的分辨率,F11全屏后刚好占满整屏且无滚动条;2、与产品设计确定页面相关功能:第一屏相关功能:实时时间、当地天气、菜博会基本信息、图表数据统计(近三日人流量、…

    2022年6月7日
    103

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号