1 arm-linux-gcc安装:

# 1 解压arm-linux-gcc

sudo tar -jxf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2

# 2 重命名安装包为arm

sudo mv gcc-3.4.5-glibc-2.3.6 arm

# 3 移动到/usr/local/路径

sudo mv arm /usr/local/

# 4 打开.bashrc文件,添加环境变量

sudo gedit /etc/bash.bashrc

# 在最后一行加入路径

export PATH=$PATH:/usr/local/arm/bin

# 5 重启

重启完成后,使用命令 rm-linux-gcc -v 查看版本,显示“arm-linux-gcc 没有那个文件或目录”,原因是Ubuntu 64位系统,arm-linux-gcc为32位的,所以缺少32位的库


# 6 安装32位的库

sudo apt install lib32z1

# 安装结束

 

# 查看版本

arm-linux-gcc -v

# 显示如下

Reading specs from /usr/local/arm/bin/../lib/gcc/arm-linux/3.4.5/specs

Configured with: /work/tools/create_crosstools/crosstool-0.43/build/arm-linux/gcc-3.4.5-glibc-2.3.6/gcc-3.4.5/configure --target=arm-linux --host=i686-host_pc-linux-gnu --prefix=/work/tools/gcc-3.4.5-glibc-2.3.6 --with-float=soft --with-headers=/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/include --with-local-prefix=/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c,c++ --enable-shared --enable-c99 --enable-long-long

Thread model: posix

gcc version 3.4.5 

参考链接:https://blog.csdn.net/dengjin20104042056/article/details/107169253/


2 换阿里镜像源

参考链接:https://www.cnblogs.com/lynn-z/p/12874504.html


1 修改源之前先查看版本名,ubuntu20.04对应的是“focal”,“eoan”代表ubuntu19.10,“xenial”代表ubuntu16.04,“bionic”代表ubuntu18.04,“disco”代表ubuntu19.04。


2 以下是换源步骤


# 1 用以下命令查看版本名

lsb_release -c

# 2 备份原来的软件源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

# 3 执行chmod命令更改文件权限使软件源文件可编辑

sudo chmod 777 /etc/apt/sources.list

# 4 通过gedit命令编辑软件源

sudo gedit /etc/apt/sources.list

# 5 删除全部内容,复制粘贴如下的阿里云镜像


3 阿里云镜像


deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

 

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

 

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

 

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

 

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

 

deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

 

deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

 

deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

 

deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

 

deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse


4 执行更新软件列表


sudo apt update

sudo apt upgrade


3 安装GCC

sudo apt install build-essential


关键字:环境搭建 引用地址:01 ubuntu20.04 2440环境搭建

上一篇:02 Linux入门命令
下一篇:S3C2440裸机实验之timer(定时器)

推荐阅读

10月16日,航天时代电子技术股份有限公司(以下简称“航天时代电子”)与顺丰控股股份有限公司(以下简称“顺丰”)在内蒙古自治区某飞行试验基地,共同开展了基于物流运营场景的飞鸿-98大型物流无人机(以下简称“飞鸿-98”)演示飞行试验。据透露,本次演示飞行试验是飞鸿-98国产化大型物流无人机继首飞成功和取得国家民航局适航审定试点批复后,首次国...
“面板价格崩盘,惨不忍睹,几乎全行业持续亏损。”这是一位关注面板行业的分析师对记者说的。 翻阅各家厂商在2019年上半年的业绩和过去几年”液晶面板”中厂商的表现可以发现,全球面板行业俨然已经步入严冬。我们可以发现全球半导体显示面板产业在世界范围内的转移、技术路线更迭、规模向龙头集中等趋势下,逐渐呈现新格局。 当然绝大部分的面板厂商这...
据上海临港官微报道,10月16日,首片国产6英寸碳化硅(SiC)MOSFET(金属氧化物场效应晶体管)晶圆在上海临港正式发布,填补了国内在此领域的空白,未来市场容量可达百亿美金。2018年5月1日,首片国产6英寸碳化硅(SiC)MOSFET晶圆诞生于上海瞻芯电子科技有限公司(以下简称“上海瞻芯电子”)。该国产6英寸碳化硅MOSFET晶圆,基于碳化硅也就是第三代半导...
SM2..0 为 000 时,SLEEP 指令使 MCU 进入 CPU 停止运行,而SPI、USART、模拟比较器、ADC、两线串行接口、定时器 计数器、看门狗和中断系统 继续工作。这个休眠模式只停止了 clkCPU 和 clkFLASH,其他时钟则继续工作。象定时器溢出与 USART 传输完成等内外部中断都可以唤醒MCU。如果不需要从模拟比较器中断唤醒MCU,为了减少功耗,可以切断...

史海拾趣

问答坊 | AI 解惑

AUX推出适用于恶劣环境的TVS器件

[8-|][A][:@] AUX推出适用于恶劣环境的TVS器件 [ 打印 ] [ 返回 ] AVX利用多层变阻器和氧化锌材料推出系列抗辐射瞬态电压抑制器(TVS),可用于军事及环境恶劣的场合。这些新型Rad Hard TVS有MG和V2F两个系列,外壳尺寸在0402至2220之间 ...…

查看全部问答∨

谁用过win7?那个声卡怎么弄啊?

本信息来自合作QQ群:电子工程师技术交流(12425841)   群主在坛子ID:Kata --------------------------------------------------------------------------------------------- 我换了好几个声卡驱动都不行,没有声音啊~…

查看全部问答∨

请教:wifi通信程序

  我现在的开发板有一个WIFI模块,支持802.11b/g.OS为WINCE5.0,开发工具为VS2005,用C/C++语言。 我需要开发它与AP的通信程序,传一些音视频数据。请问该看些什么资料?怎么下手!非常感谢!感觉网上这方面资料好少!…

查看全部问答∨

请教访问GPIO的结构体IOPreg的意义

小弟用2440,操作GPIO的的时候,需要把IO口映射到如下的结构体中 typedef struct  {                 unsigned int  rGPACON;              &nbs ...…

查看全部问答∨

利尔达的430仿真器接线头做法

   弄了个利尔达的LSD-FET430 UIF 仿真器,14芯双排。现在想只接TEST、REST、GND,但这样接后我不清楚两排最中间两根针(是这两根吧,引脚定义也没找到。。。)之间应该个多大的电阻才合适,有知道的朋友么?很简单的问题,但没找到 ...…

查看全部问答∨

freescale codewarrior的make和debug按钮经常不起作用?

1 打开一个工程后,左边工程窗口中的make按钮经常点了却不执行任何操作,哪怕我刚把.c文件修改了,这使得我有时得在.c文件上右击选compile才能编译成功 2 有时工程窗口中的make和debug按钮发挥正常,但工具栏上的make和debug按钮却点了要么没反应 ...…

查看全部问答∨

出几块闲置开发板

本帖最后由 ddllxxrr 于 2016-1-7 16:58 编辑 …

查看全部问答∨

STM32的程序是下载到哪里去的?

如题。如果说是下载到flash,那么在我买的开发板的例程中有读写片上128k flash的例子,那岂不是会修改了程序导致程序崩溃?多谢解答。…

查看全部问答∨

12864

求一个fm12864串行读程序或者打点画圆程序…

查看全部问答∨

WiFi介绍

德州仪器产品市场营销工程师,将为您概括介绍wifi技术,敬请收看。 $(\'swf_J30\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', encod ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved