`
weiyuhu
  • 浏览: 239075 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

ubuntu 下搭建arm-linux-gcc 命令未找到问题

阅读更多
郁闷,找了近一个下午,老是提示arm-linux-gcc找不到,但是确实是装好了,其实是权限的问题,原帖如下:http://blog.sina.com.cn/s/blog_4670451c0100e1uw.html

ubuntu没有root权限,刚开始用碰到很多麻烦,查了好多资料,终于把arm-linux-gcc: Command not found 的问题解决了。


问题:

sudo tar jxvf arm-linux-gcc.4.3.3.tar.bz2

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

#/usr/local/arm/2.95.3/bin此处为编译器所在的位置

使用arm-linux-gcc –v 检查交叉编译器安装成功

tar jxvf kernel.tar.bz2

解压之后生成kernel目录



sudo make clean

sudo make menuconfig

sudo make zImage



提示错误:

arm-linux-gcc: Command not found



PATH里有/usr/local/arm/2.95.3/bin, /usr/local/arm/2.95.3/bin/下有arm-linux-gcc文件,但是make的时候,就是找不到arm-linux-gcc



原因:

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

是设置当前用户的PATH,而sudo执行make的时候,使用的是超级用户权限,那也就使用了超级用户的PATH(但是这个PATH里,并没有/usr/local/arm/3.4.1/bin)



解决方法:

先打开一个超级用户权限的shell:

sudo –s

在当前shell下,设置环境变量:

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

#关闭shell以后就不能使用,此时使用编辑 /etc/profile,在文件末端加上 export PATH=$PATH:/usr/local/arm/2.95.3/bin



再进入到kernel目录,make zImage,就可以找到arm-linux-gcc了
分享到:
评论

相关推荐

    arm-linux-gcc-4.5.1(安装包及教程)

    标题中的"arm-linux-gcc-4.5.1(安装包及教程)"指的是一个用于在Ubuntu 14.04 64位操作系统上搭建ARM架构Linux系统交叉编译环境的工具包及其配套教程。这个工具包主要是GCC(GNU Compiler Collection)的一个版本,...

    Ubuntu 22.04 搭建arm-linux-gcc交叉编译环境_ubuntu22.04安装交叉编译工具链-CSDN博客.mhtml

    Ubuntu 22.04 搭建arm-linux-gcc交叉编译环境_ubuntu22.04安装交叉编译工具链-CSDN博客.mhtml

    arm-linux-gcc-4.4.3.tar.gz

    下面将详细介绍Ubuntu系统下如何搭建ARM-Linux-GCC的交叉编译环境。 首先,我们需要理解交叉编译的基本概念。交叉编译是使用一套特定平台的编译工具链(比如在x86架构的Ubuntu系统上),生成适用于另一平台(例如...

    arm-linux-gcc-4.5.1.zip

    综上所述,这个压缩包包含的是一套用于在Ubuntu 14.04 64位系统上搭建ARM Linux交叉编译环境的工具,主要是arm-linux-gcc-4.5.1交叉编译器。通过这个工具,开发者可以在非ARM设备上开发和测试代码,然后部署到ARM...

    arm-linux-gcc-3.4.5+4.3.2+4.4.3

    2. **arm-linux-gcc-4.3.2**:GCC 4.3.x系列是在2008年发布,引入了更多的C++03特性,增强了对C++模板的支持,同时也改进了对C99的实现。此外,这一版本开始支持ARMv6和ARMv7架构,意味着它可以更好地利用这些新...

    arm-linux-gcc-4.4.3.tar.gz及arm-linux-gcc交叉编译环境搭建

    Ubuntu14.04下arm-linux-gcc交叉编译环境搭建:http://blog.csdn.net/hebbely/article/details/53992805 以前可以看到很多CSDN资源都是免积分下载的,我就搞不懂了,CSDN为什么要搞到所有东西都要积分,免积分多好,...

    linux arm-linux-gcc 安装和使用(交叉编译环境搭建)

    wget ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/cross-2.95.3.tar.bz2 ``` - 解压下载的文件: ```bash sudo tar jxvf cross-2.95.3.tar.bz2 ``` - 将解压后的文件夹移动到 `/usr/local/arm` 目录...

    arm-linux-gcc-3.4.1环境搭建

    本文将详细介绍如何在Ubuntu操作系统下搭建arm-linux-gcc-3.4.1的交叉编译环境。 首先,你需要从指定的网址下载arm-linux-gcc-3.4.1的压缩包,文件名为arm-linux-gcc-3.4.1.tar.bz2。下载完成后,使用`tar`命令进行...

    搭建arm-linux-gcc-4.6.1中搭建交叉编译环境.pdf

    本文将指导您在 Ubuntu 11.04 系统中搭建 ARM-Linux-GCC-4.6.1 交叉编译环境,整个过程可以分为八个步骤:下载源码包、建立编译目录并设置环境变量、安装内核头文件、安装二进制工具、建立初始编译器工具链、建立 ...

    搭建arm-linux-gcc-4.6.1.pdf

    在Ubuntu 11.04系统中构建ARM-Linux-GCC-4.6.1交叉编译环境是一项关键任务,对于开发和调试针对ARM架构的嵌入式软件至关重要。以下是一个详细的步骤指南: 1. **下载源码包** 为了构建交叉编译工具链,你需要获取...

    arm-linux-gcc-4.3.2交叉编译环境搭建.pdf

    总的来说,搭建arm-linux-gcc-4.3.2交叉编译环境涉及的主要步骤包括:下载并解压编译器软件包,修改环境变量以包含编译器路径,验证环境变量更新,以及确认编译器版本。通过这个环境,开发者可以在X86平台上编译出...

    (完整word版)arm-linux-gcc完结安装方法..doc

    以文档提供的为例,下载的文件为`arm-linux-gcc-4.5.1-v6-vfp-20101103.gz`,将其放置在Linux系统的任意目录,如 `/tmp`。然后,切换到root用户,执行解压缩命令: ```bash # tar zxvf arm-linux-gcc-4.5.1-v6-vfp-...

    xilinx官方GCC安装及设置.docx

    GCC 是 Linux 下的 C 语言编译器,编译出来的程序在本地执行,而 arm-linux-gcc 用来在 Linux 下跨平台的 C 语言编译器,编译出来的程序在目标机(如 ARM 平台)上执行。嵌入式开发应使用嵌入式交叉编译工具链。 三...

    bluez移植到arm-linux上

    1. **开发环境**:需搭建好基于 ARM 架构的 Linux 开发环境。 2. **交叉编译工具链**:安装适用于 ARM 架构的交叉编译工具链(如 arm-linux-gcc)。 3. **源代码**:获取 Bluez 及其依赖库的源代码包。 #### 三、...

    arm-linux-gcc交叉编译环境建立

    通过以上步骤,您可以在 Ubuntu 6.06 LTS 上成功搭建出一个完整的 ARM-Linux-GCC交叉编译环境,并能够编译出适用于 ARM 架构 Linux 系统的应用程序和内核。这个环境非常适合初学者学习和实践 ARM 架构下的开发流程。

    gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu.tar.gz

    标题中的“gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu.tar.gz”指的是一款由Linaro组织提供的GCC(GNU Compiler Collection)交叉编译器,版本号为6.3.1,发布于2017年5月。这个版本是针对x86_64架构的主机...

    Ubuntu下Tiny6410嵌入式Qt开发环境的搭建所需安装包.zip

    (1)arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz(交叉编译环境) (2)qt-everywhere-opensource-src-4.8.5.tar.gz(Qt 的源码) (3)qt-creator-linux-x86_64-opensource-2.5.2.bin(我的系统是 64 位,所 以选择 ...

    在Windows使用VSCode搭建嵌入式Linux开发环境.pdf

    "/home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/../lib/gcc/arm-buildroot-linux-gnueabihf/7.5.0/include", "-I./arch/arm/include", "-I./arch/arm/include/...

    GNU交叉工具链(arm-linux-gcc 3.4.4)

    本篇文档详细介绍的是针对ARM架构目标平台的`arm-linux-gcc 3.4.4`交叉编译工具链的搭建过程及其相关知识点。 #### 二、准备工作 **2.1 软件环境** - **操作系统:** Linux Ubuntu 6.06 LTS - **内核版本:** ...

    ubuntu22.04下gcc-4.7编译的mips32交叉编译器编译的qt4.7.1库文件

    ../configure --prefix=/usr/local/mipsel-gcc-4.7 --target=mipsel-linux-gnu --enable-languages=c,c++,fortran,objc,obj-c++,java,ada --with-system-zlib --disable-multilib make -j4 sudo make install ``` ...

Global site tag (gtag.js) - Google Analytics