`

Unbuntu中建立交叉编译环境

阅读更多
1.下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下。
  arm-linux-gcc-3.4.1.tar.bz2的下载地址如下:

http://www.handhelds.org/download/projects/toolchain/arm-linux-gcc-3.4.1.tar.bz2

2.解压arm-linux-gcc-3.4.1.tar.bz2
 sally@sally-desktop:~/桌面$ tar jxvf arm-linux-gcc-3.4.1.tar.bz2
  解压过程需要一段时间,解压后的文件形成了usr/local/文件夹,进入该文件夹,将arm文件夹拷贝到/usr/local/下
sally@sally- desktop:~/桌面$ sudo cp -rv usr/local/arm /usr/local
  现在交叉编译程序集都在/usr/local/arm/3.4.1/bin下面了
3. 修改环境变量,把交叉编译器的路径加入到PATH。
  方法一:修改/etc/bash.bashrc文件
sally@sally-desktop:~/桌面$ sudo vim /etc/bash.bashrc

在最后加上:

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

方法二. 在命令行方式下直接执行如下命令:

sally@sally- desktop:~/桌面$export PATH=$PATH:/usr/local/arm/3.4.1/bin

但是这种方法只在当前终端中生效,重启后失效。

这样交叉编译环境便安装好了,对其进行测试:

sally@sally- desktop:~/桌面$ arm-linux-gcc -v
Reading specs from /usr/local/arm/3.4.1/lib/gcc/arm-linux/3.4.1/specs
Configured with: /work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/gcc-3.4.1/configure --target=arm-linux --host=i686-host_pc-linux-gnu --prefix=/usr/local/arm/3.4.1 --with-headers=/usr/local/arm/3.4.1/arm-linux/include --with-local-prefix=/usr/local/arm/3.4.1/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.1
sally@sally- desktop:~/桌面$
经过测试已经安装成功了
zhuanzi:http://www.lupaworld.com/home.php?mod=space&uid=415320&do=blog&id=228866
分享到:
评论

相关推荐

    Ubuntu 14.04 交叉编译环境的搭建

    本篇将详细介绍如何在Ubuntu 14.04上搭建一个交叉编译环境,以arm-linux-gcc交叉编译器为例。 首先,需要了解交叉编译的概念。交叉编译是指在一个平台上生成另外一个平台上的可执行文件的过程。与之相对的是本地...

    Ubuntu 上建立samba服务器以及交叉编译环境配置

    在这篇文章中,我们将讨论如何在 Ubuntu 上建立 Samba 服务器,并配置交叉编译环境。本文将详细介绍建立 Samba 服务器的步骤,以及配置交叉编译环境的过程。 一、建立 Samba 服务器 1. 安装 Samba 服务器 首先,...

    ubuntu交叉编译环境建立

    ### Ubuntu 交叉编译环境建立 #### 知识点概览 - **Ubuntu 系统配置** - **GCC(GNU Compiler Collection)安装与配置** - **ARM 架构的交叉编译工具链安装** - **环境变量配置** #### 详细说明 **1. 安装基础...

    Ubuntu9.10建立交叉编译环境arm-linux-gcc-4.3.2

    Ubuntu9.10建立交叉编译环境arm-linux-gcc-4.3.2

    Ubuntu 交叉编译环境

    介绍了ubuntu下交叉编译环境的建立,方便初学者学习。希望大家有个好的开始

    嵌入式操作系统实验一建立交叉编译环境.doc

    通过以上步骤,实验成功地创建了一个能够在Ubuntu 10.10虚拟机环境中编译ARM架构应用程序的交叉编译环境。这个环境为后续的嵌入式操作系统实验提供了基础,使得开发者可以在主机上编写、编译和调试代码,而无需在...

    嵌入式开发环境建立(建立交叉编译环境)

    这里主要介绍如何建立交叉编译环境,因为嵌入式设备通常使用与开发主机不同的处理器架构,所以需要在主机上使用交叉编译工具链来生成能在目标设备上运行的代码。 首先,嵌入式开发通常基于Linux操作系统,因为Linux...

    Linux交叉编译环境搭建

    ==怎样为Linux内核打补丁.pdf ==自己实验建立交叉编译工具链.pdf ==交叉编译场景(arm-linux)分析.pdf ==如何为嵌入式开发建立交叉编译环境.pdf ==Ubuntu 9.10上建立ARM-Linux交叉编译环境.pdf

    redhat 交叉编译环境搭建

    在Linux系统开发中,有时我们需要在一台机器上(如x86架构的Redhat或Ubuntu)构建针对另一...通过遵循以上步骤,你可以在Redhat 5.5或Ubuntu上轻松建立arm-Linux-gcc-4.5.1的交叉编译环境,为你的ARM设备开发提供便利。

    嵌入式操作系统实验一建立交叉编译环境.docx

    ### 嵌入式操作系统实验一:建立交叉编译环境 #### 一、嵌入式系统与操作系统概述 嵌入式系统是指专为特定应用设计的计算机系统,它通常包括硬件和软件两大部分。硬件部分主要包括处理器(如微控制器)、存储器及...

    PowerPC交叉编译环境安装指南

    在虚拟机下建立PowerPC交叉编译器的步骤,与此同时,在Linux下此步骤也是可以使用的

    Linux交叉编译环境的建立

    ### Linux交叉编译环境的建立 #### 一、概述 在嵌入式系统开发领域,由于目标系统的资源有限,往往无法直接在其上进行编译工作,因此需要在一台功能更强大的主机(通常为PC)上完成编译过程,再将编译好的程序下载...

    vxworks 交叉编译环境的搭建

    8. **配置交叉编译环境**:在Tornado中设置交叉编译路径,使其指向VxWorks工具链,以便在主机上编译针对VxWorks的目标代码。 9. **创建项目**:在Tornado中新建一个工程,添加你的源代码,并配置相应的编译选项。 10...

    交叉编译uclinux内核

    3. **交叉编译环境的建立**: - **工具链**:首先,你需要一个针对目标架构的交叉编译工具链,如arm-linux-gcc或mipsel-linux-gcc。这个工具链包含了编译器、链接器和其他必要的工具,它们能够生成适合目标平台的二...

    Ubuntu8.04下的ARM交叉编译工具链

    在进行嵌入式开发时,建立一个高效的交叉编译环境对于提高开发效率至关重要。通过本文的介绍,我们可以了解到如何在Ubuntu 8.04环境下构建一个基本的ARM交叉编译工具链,并了解其组成部分及其用途。此外,还可以根据...

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

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

    搭建OMAPL138的Linux开发环境 LINUX交叉编译环境入门

    在建立交叉编译环境的过程中,需要安装源代码和一些必要的开发工具。这些工具包括编译器、链接器、库文件等,它们将帮助开发者编译和链接应用程序代码,最终生成可以在OMAPL138平台上运行的可执行程序。交叉编译工具...

    Linphone移植——交叉编译过程指导

    在编译环境中,选择的是Ubuntu15.04操作系统运行在PC端的虚拟机上。交叉编译工具链使用的是arm-linux-gnueabihf-gcc和arm-linux-gnueabihf-g++,作者验证了版本4.8是可行的,但理论上其他版本也应无大碍。在编译过程...

Global site tag (gtag.js) - Google Analytics