• arm-linux-gcc安装

    2018-01-23 19:58:18
    网上一大堆arm-linux-gcc下载的网盘和链接都被清理了,并不能用,去gun官网找,找了半天也很麻烦,本人终于安装成功,成果共享。 方法一: 使用如下命令进行arm-linux-gcc安装: sudo apt-get install gcc-arm-...

    网上一大堆arm-linux-gcc下载的网盘和链接都被清理了,并不能用,去gun官网找,找了半天也很麻烦,本人终于安装成功,成果共享。

    方法一:

    使用如下命令进行arm-linux-gcc的安装:

    sudo apt-get install gcc-arm-linux-gnueabihf

    使用如下命令进行arm-linux-g++的安装:

    sudo apt-get install g++-arm-linux-gnueabihf

    卸载时使用如下命令进行移植:

    (1)、arm-linux-gcc

    sudo apt-get remove gcc-arm-linux-gnueabihf

    (2)、arm-linux-g++

    sudo apt-get remove g++-arm-linux-gnueabihf

    本方法需要翻墙,不翻并不能安装成功,这也是采用包的方式安装的重要原因。

    可以用下载地址:

    arm-linux-gcc-4.4.3.tar.gz

    http://www.arm9.net/download.asp

    arm-linux-gcc-4.4.3.tgz

    http://download.csdn.net/download/jeweii/4100820

    方法二

    1.解压文件

    下载arm-linux-gcc-4.4.3.tar.gz

    解压 $ tar zxvf arm-linux-gcc-4.4.3.tar.gz -C/

    ( 直接解压后就可以,-C/会让解压的文件自动放在根目录下指定路径下)

    下载arm-linux-gcc-4.4.3.tgz到任意的目录下,进入这个文件夹,

    解压$ sudo tar xvzf arm-linux-gcc-4.4.3.tgz -C/

    注意: C是大写的,它是英文单词“Change”的第一个字母,在此是改变目录的意思。执行该命令,将把arm-linux-gcc 安装到/opt/Friendlyarm/toolschain/4.4.3 目录。

    2.建立目录

    sudo mkdir /usr/local/arm

    3.复制文件

    sudo cp -r /opt/FriendlyARM/toolschain/4.4.3 /usr/local/arm

    4.配置环境变量

    方法一:修改/etc/bash.bashrc文件

    sudo gedit /etc/bash.bashrc

    在最后加上 export PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin

    source /root/.bashrc或者./etc/bash.bashrc

    方法二:修改/etc/profile文件

    sudo gedit /etc/profile

    增加路径设置,在末尾添加如下:

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

    source /etc/profile

    方法三:修改/etc/environment文件

    sudo gedit /etc/environment

    原文件应为

    PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games“

    将其改为

    PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.4.3/bin”

    立即生效

    5.测试是否安装成功

    方法一:另开一个终端,输入arm-,然后按两下Tab,如果出现下列信息,则表明安装成功

    arm2hpdl arm-linux-gprof

    arm-elf-addr2line arm-linux-ld

    arm-elf-ar arm-linux-nm

    arm-elf-as arm-linux-objcopy

    arm-elf-c++ arm-linux-objdump

    arm-elf-c++filt arm-linux-populate

    arm-elf-elf2flt arm-linux-ranlib

    arm-elf-flthdr arm-linux-readelf

    arm-elf-g++ arm-linux-size

    arm-elf-gcc arm-linux-strings

    arm-elf-ld arm-linux-strip

    arm-elf-ld.real arm-none-linux-gnueabi-addr2line

    arm-elf-nm arm-none-linux-gnueabi-ar

    arm-elf-objcopy arm-none-linux-gnueabi-as

    arm-elf-objdump arm-none-linux-gnueabi-c++

    arm-elf-protoize arm-none-linux-gnueabi-cc

    arm-elf-ranlib arm-none-linux-gnueabi-c++filt

    arm-elf-readelf arm-none-linux-gnueabi-cpp

    arm-elf-size arm-none-linux-gnueabi-ct-ng.config

    arm-elf-strings arm-none-linux-gnueabi-g++

    arm-elf-strip arm-none-linux-gnueabi-gcc

    arm-elf-unprotoize arm-none-linux-gnueabi-gcc-4.4.3

    arm-linux-addr2line arm-none-linux-gnueabi-gccbug

    方法二:在终端里输入arm-linux-gcc-v,这个命令会显示arm-linux-gcc信息和版本,如果出现以下信息则表示安装成功

    Using built-in specs.

    Target: arm-none-linux-gnueabi

    Configured with:/opt/FriendlyARM/mini2440/build-toolschain/working/src/gcc-4.4.3/configure–build=i386-build_redhat-linux-gnu–host=i386-build_redhat-linux-gnu –target=arm-none-linux-gnueabi–prefix=/opt/FriendlyARM/toolschain/4.4.3–with-sysroot=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root–enable-languages=c,c++ –disable-multilib –with-arch=armv4t–with-cpu=arm920t –with-tune=arm920t –with-float=soft–with-pkgversion=ctng-1.6.1 –disable-sjlj-exceptions–enable-__cxa_atexit –with-gmp=/opt/FriendlyARM/toolschain/4.4.3–with-mpfr=/opt/FriendlyARM/toolschain/4.4.3–with-ppl=/opt/FriendlyARM/toolschain/4.4.3–with-cloog=/opt/FriendlyARM/toolschain/4.4.3–with-mpc=/opt/FriendlyARM/toolschain/4.4.3–with-local-prefix=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root–disable-nls –enable-threads=posix –enable-symvers=gnu–enable-c99 –enable-long-long –enable-target-optspace

    Thread model: posix

    gcc version 4.4.3 (ctng-1.6.1)

    参考:

    http://www.cnblogs.com/tdyizhen1314/p/4124886.html

    展开全文
  • arm-linux-gcc安装时参考的原文档为此链接:https://www.linuxidc.com/Linux/2011-11/46999.htm root用户登录:(一定是root用户) 复制arm-linux-gcc-4.3.2.tgz到根目录下任意(tmp)文件夹里(samba服务器) arm-...

    arm-linux-gcc安装时参考的原文档为此链接:https://www.linuxidc.com/Linux/2011-11/46999.htm

    1. root用户登录:(一定是root用户)
    2. 复制arm-linux-gcc-4.3.2.tgz到根目录下任意(tmp)文件夹里(samba服务器)
    3. arm-linux-gcc-4.3.2 下载http://www.linuxidc.com/Linux/2011-04/34049.htm
    4. 解压命令tar xvzf arm-linux-gcc-4.3.2  -C / (自动解压到系统根目录下路径为:/usr/local/arm)
    5. 然后配置下编译环境路径:
    6. 在#/usr/local/arm下输入:vi /etc/profile
    7. 加上下面代码:
    8. export PATH=/usr/local/arm/4.3.2/bin:$PATH
    9. 输入#source /etc/profile使之生效
    10. 输入命令#arm-linux-gcc -v即可显示你安装的版本等信息,如下图:

    若上图成功显示,则表示安装成功,若在执行arm-linux-gcc -v时出现如下错误

    参考的原文档链接:https://blog.csdn.net/u013738338/article/details/78780642

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

    1:~#sudo apt-get install ia32-libs

    2:~# sudo apt-get install lib32ncurses5

    3:~# sudo apt-get install lib32z1

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

    你可以编写一个hello world 脚本试验一下:

    1. 在用户目录下:~#gedit hello.c
    2. 在脚本中输入下面c代码:

    #include<stdio.h>

    int main(){

    printf("hello world======\n");

    return 0;

    }

    保存退出,输入下面命令进行编译:

    ~#arm-linux-gcc hello.c -o hello

    ~#ls

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

     

    展开全文
  • 最近在smart4418上安装Qt时,一直报错。未发现arm-linux-g++问题。以前版本的Qt是在维基百科上下载的。...安装arm-linux-g++,从网上下载arm-linux-gcc安装包,csdn上有,没上传成功。将其解压到自己的文件夹,...

    最近在smart4418上安装Qt时,一直报错。未发现arm-linux-g++问题。以前版本的Qt是在维基百科上下载的。维基百科地址

    属于那种sudo ./install.sh然后安装到最后没有arm-linux-g++。

    针对这种情况,有两种解决办法:

     

    • 安装arm-linux-g++,从网上下载arm-linux-gcc安装包,csdn上有,没上传成功。将其解压到自己的文件夹,例如我解压到~/work文件夹下。
      $ tar xvzf arm-linux-gcc-4.3.2.tgz

      然后添加至环境变量。

      sudo vi ~/.bashrc  

      在最后一行添加:

      export PATH=$PATH:~/Work/usr/local/arm/4.3.2/bin

      更新:

      source ~/.bashrc

      测试一下:命令行输入 arm-linux-gcc,若出现no input files即安装完成。

     

    •  第二种方法:换一种方法安装Qt:
    $ sudo apt-get install qt5-default
    $ sudo apt-get install qtcreator

         在界面中所有的program中就会找到安装好的qtcreator。或者在命令行中输入qtcreator即可。

     

    展开全文
  • 1.下载amr-linux-gcc-4.4.3:...2.解压命令tar xvzf arm-linux-gcc-4.4.3 -C / (自动解压到系统根目录下路径为:/usr/local/arm) 3.配置编译环境路径: 在#/usr/local/arm下输入:vi /etc/prof...

    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

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

    展开全文
  • 4.gccarm-linux-gcc

    2018-12-20 10:45:59
    1.gccarm-linux-gcc有何不同? 2.gccarm-linux-gcc常用选项 3.gcc编译过程分析 4.静态连接和动态连接 1.gccarm-linux-gcc有何不同? 从本质来讲他们都是编译器,而gcclinux系统下面用来将代码编译成一...

    目录

    1.gcc和arm-linux-gcc有何不同?

    2.gcc和arm-linux-gcc常用选项

    3.gcc编译过程分析

    4.静态连接和动态连接


    1.gcc和arm-linux-gcc有何不同?

    从本质来讲他们都是编译器,而gcc是linux系统下面用来将代码编译成一个可执行程序的手段。编译出来的是适用于linux系统的可执行二进制文件。可执行程序其实就是一堆的0101二进制机器码。这些机器码代表什么含义只有机器本身能理解。所以你用gcc编译出来的可执行程序只有在linux系统下面可以运行。
    举个例子
    假设你在Linux系统编译生成了可执行文件,我们本意是要系统打开摄像头,但是如果你在window系统上运行可能就是打开相册。同样的可能这个可执行文件在ARM下面可能是关机。不同系统的机器码含义是不一样的。所以你在linux系统下面写的代码要怎样才能在ARM系统上面跑呢。这就需要用到交叉编译。arm-linux-gcc是什么意思?就是告诉你的编译器,我编写的环境是linux,但是我希望生成的可执行程序是在arm上面跑的。这就是交叉编译。编写环境和执行环境分离的一种手段。

    2.gcc和arm-linux-gcc常用选项

     

    • gcc的使用方法:

    语法:gcc  [选项]   文件名       

    选项与参数  

    -v 查看gcc编译器的版本,显示gcc执行时的详细过程
    -o <file>

    Place the output into <file>

    指定输出文件名为file,这个名称不能跟源文件名同名

    -E Preprocess only; do not compile, assemble or link
    只预处理,不会编译、汇编、链接
    -S Compile only; do not assemble or link
    只编译,不会汇编、链接
    -c  Compile and assemble, but do not link
     编译和汇编,不会链接


     
     

     

     

     

     

     

    例子1:

    1.创建一个hello.c文件,使用gcc编译

    2.使用命令:gcc hello.c直接编译,生成一个a.out的文件

    3.查看文件类型,可以发现是一个可执行文件,直接执行文件a.out,打印输出hello world!

    4.但是这里我们一般使用-O选项指定文件输出的,规定输出的文件名是hello

    使用命令 : gcc -o hello hello.c

    3.gcc编译过程分析

    一个 C/C++文件要经过预处理(preprocessing)、编译(compilation)、汇编(assembly)和连接(linking)等 4 步才能变成可执行文件,如表 所示。在日常交流中通常使用“编译”统称这 4 个步骤,如果不是特指这 4 个步骤中的某一个,本书也依惯例使用“编译”这个统称。


    (1)预处理
    C/C++源文件中,以“#”开头的命令被称为预处理命令,如包含命令“#include”、宏定义命令“#define”、条件编译命令“#if”、“#ifdef”等。预处理就是将要包含(include)的文件插入原文件中、将宏定义展开、根据条件编译命令选择要使用的代码,最后将这些东西输出到一个“.i”文件中等待进一步处理。预处理将用到 arm-linux-cpp 工具。
    (2)编译
    编译就是把 C/C++代码(比如上述的“.i”文件)“翻译”成汇编代码,所用到的工具为cc1(它的名字就是 cc1,不是 arm-linux-cc1)。
    (3)汇编
    汇编就是将第二步输出的汇编代码翻译成符合一定格式的机器代码,在 Linux 系统上一般表现为 ELF 目标文件(OBJ 文件),用到的工具为 arm-linux-as。“反汇编”是指将机器代码转换为汇编代码,这在调试程序时常常用到。
    (4)连接
    连接就是将上步生成的 OBJ 文件和系统库的 OBJ 文件、库文件连接起来,最终生成了可以在特定平台运行的可执行文件,用到的工具为 arm-linux-ld。

     

    例子:

    1.编写一个hello.c文件

    2.对这个文件进行预处理

    使用命令:gcc -E  -o hello.i hello.c

    传回window查看hello.i文件

    可以看到这个文件有800多行,源程序在最后部分

    具体包含了什么东西呢?

    ①数据类型的定义

    在Linux系统中查看这个文件的28行,回到Ubuntu的Linux系统

    使用命令:vim /usr/include/x86_64-linux-gnu/bits/types.h +28

    3.对hello.i文件进行编译

    使用命令:gcc -S -o hello.s hello.i

    传回window系统查看

    4.对编译后的文件hello.s进行汇编(第二步输出的汇编代码hello.s翻译成符合一定格式的机器代码)

    使用命令:gcc  -c -o hello.o hello.s

    注意:

    1):.o:目标文件(Object file,OBJ 文件)

    2):.a:归档库文件(Archive file)

    5.对hello.o文件进行连接连接就是将上步生成的 OBJ 文件和系统库的 OBJ 文件、库文件连接起来,最终生成了可以在特定平台运行的可执行文件

    使用命令:gcc -o hello hello.o

    小结:

    1).在编译过程中,除非使用了 -E, -S, -c选项,或者编译出错,不然最后步骤都是链接。


    例子2:

    简化上边的编译过程:

     

    分别使用命令:

    gcc -c -o hello.o hello.c

    gcc -o hello hello.o

    解释:gcc对.c文件默认的进行预处理操作,-c选项时编译汇编的操作,汇编操作得到.o文件,通过gcc -o hello hello.o命令对hello.o文件进行链接,得到可执行文件。

     


    例子3:

    使用gcc的  -v参数查看系统编译的详细过程

    连接就是将上步生成的 OBJ 文件和系统库的 OBJ 文件库文件连接起来,最终生成了可以在特定平台运行的可执行文件

    分别使用命令:

    gcc -c -o hello.o hello.c

    gcc -v -o hello hello.o

    过程如上图所示。 

    内容如下:

    Using built-in specs.
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
    Target: x86_64-linux-gnu
    Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.4'
     --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ 
     --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib 
     --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ 
     --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new 
     --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib 
     --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre 
     --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64
     --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch 
     --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib 
     --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
    Thread model: posix
    gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) 
    COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/
    LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:
    /lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/
    COLLECT_GCC_OPTIONS='-v' '-o' 'hello' '-mtune=generic' '-march=x86-64'
     /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so 
     -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccQEwOva.res
     -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s 
     --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o hello 
     /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o 
     /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o 
     /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o 
     -L/usr/lib/gcc/x86_64-linux-gnu/5 
     -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu
     -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib 
     -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib 
     -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. hello.o -lgcc 
     --as-needed -lgcc_s  --no-as-needed-lc -lgcc --as-needed -lgcc_s 
     --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o
     /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o

    其中:

    1)加入系统标准启动文件(OBJ文件)

    2)链接库文件(libc)

    在hello.c中使用了printf函数,是在libc中实现的

    注意: -L 是指明链接的路径,-l指明链接的库文件。而-lc:链接libc库文件(里边有实现printf等函数)

    知识点:

    ①gcc使用 -nostartfiles 参数

    表示不连接系统标准启动文件,而标准库文件仍然正常使用

    ②gcc使用 -nostdlib  参数

    表示不连接系统标准启动文件和标准库文件,只是把指定的文件传递给连接器,这个选项常用与编译内核、bootloader等程序,因为他们不需要启动文件和标准库文件。

    验证一下:使用-nostdlib  参数,表示不连接系统标准启动文件和标准库文件,看一下会有什么结果,编译是否成功?

    分别使用命令:

    gcc -c -o hello.o hello.c

    gcc -v -nostdlib -o hello hello.o

    编译的结果如下,提示错误:


    4.静态连接和动态连接

    解析:

    1)动态链接:使用动态链接库进行链接库进行链接,生成的程序在执行的时候需要加载所需要的动态库才能运行,动态连接生成的程序体积体积较小,但是必须依赖所需的动态库,否则无法运行。

    2)静态链接:使用静态库进行链接,生成的程序包含运行所需要的全部库,可以直接运行,不过静态链接生成的程序体积大。

    例子:

    分别使用动态库链接和静态库链接

    查看链接后的文件大小,发现静态链接的文件比动态链接文件大很多

    查看静态链接和静态链接是否需要动态库?

    使用 ldd 命令查看:


     

    展开全文
  • 下载arm-linux-gcc-4.3.2.tgz 以root用户登录(切换为root账号) 解压文件 #tar xvzf arm-linux-gcc-4.3.2.tgz -C / 添加环境变量: #gedit /root/.bashrc 在最后一行加上: export PATH=/usr/local/...
  • ubuntu安装arm-linux-gcc

    2020-06-06 15:32:47
    下载完成之后先不要解压,将其移动到/usr/local目录下,然后再使用超级用户权限进行解压,否则会出现奇怪的问题,也不要在windowns下解压,我试过在windowns下解压结果发现后面使用命令arm-linux-gcc -v时没有显...
  • arm-linux-gcc安装教程

    2016-09-18 13:25:25
    第一步:下载arm-linux-gcc工具,并复制到linux任意地方 第二步:解压,终端输入命令 sudo tar xvzf arm-linux-gcc-3.4.5-glibc-2.3.6.tar -C / 。注意空格和大写,C是大写,意思是vzf arm-linux-gcc-3.4.5-glibc...
  • Ubuntu16 安装arm-linux-gcc

    2018-03-25 15:17:22
    说明:我是在windows下下载的arm-linux-gcc-4.4.3,然后安装在虚拟机中1.下载arm-linux-gcc-4.4.3.tar.gz2.使用ssh把文件传输到Ubuntu下3.在Ubuntu系统中建立文件夹arm用于存放编译器$ sudo mkdir /usr/local/arm4....
  • centOS下arm-linux-gcc安装

    2016-05-16 20:37:33
    下载arm-linux-gcc的安装包, http://pan.baidu.com/s/1bpHldx1[百度链接]然后放到linux里面解压 tar zxvf arm-linux-gcc 这样解压的话就在当前目录下面 也可以这样解压 tar zxvf arm-linux-gcc -C /opt 这样...
  • 一、下载arm-linux-gcc 5.4.0包 下载(百度云)链接:https://pan.baidu.com/s/1AeqzkboWkJDJjU9HxtXhrA 提取码:uzup 二、在/usr/local目录下新建arm文件夹,并且给予最高权限后进入新建的文件目录里面 root@...
  • arm-linuxgcc如何下载安装2(转) [转]ubuntu下交叉编译环境构建(arm-linux-gcc-3.4.1.tar.bz2 ) 2009-03-03 10:05 1.下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下。  arm-linux-gcc-3.4.1.tar.bz...
  • 交叉编译器是嵌入式开发的必要工具,但是由于目前大多数...以arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2这个压缩文件为例子。执行解压命令:sudo tar jxvf /work/arm-linux-gcc-4.3.2.tar.bz2 添加环境变量:为了在...
  • arm-linux-gcc下载与安装

    2013-09-11 14:12:31
    在RHEL 5平台上安装配置arm-linux-gcc 2011-02-23 19:35:40| 分类: 嵌入式开发环境 | 标签: |字号大中小 订阅 . 在linux平台上安装好的基础上,开始配置arm-linux-gcc,使其正常工作 一,安装前准备 1,下载...
  • 1。 下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下,我把它下载到了我的个人文件夹 里 /home/wrq  arm-linux-gcc-3.4.1.tar.bz2 的下载地址如下:... 解压 arm-linux-gcc-3.4.1.tar.bz2  #tar -...
  • 本文讲解使用apt-get 自动下载安装arm-linux-gccarm-linux-g++。 使用如下命令进行arm-linux-gcc安装: sudo apt-get install gcc-arm-linux-gnueabihf 使用如下命令进行arm-linux-g++的安装: sudo apt-...
  • 安装 安装参考https://blog.csdn.net/wang93it/article/details/71794623贴子 查看本机是否有无 arm-gcc-linux 编译...arm-linux-gcc -v 查看当前有无 arm-gcc-linux 编译器 没有的话,则需要安装 提供一种本地...
  • Ubuntu 16.04上安装arm-linux-gcc-4.4.3   一、首先下载arm-linux-gcc-4.4.3-20100728.tar安装包,安装包地址:   百度云链接:https://pan.baidu.com/s/13_DnjmfYaugvuuhK6Owt5Q  提取码:f54e   二、...
  • 1.arm-none-linux-gnueabi-gcc下载 http://www.veryarm.com/arm-none-linux-gnueabi-gcc arm-none-linux-gnueabi-gcc是 Codesourcery 公司(目前已经被Mentor收购)基于GCC推出的的ARM交叉编译工具。可用于交叉编译...
1 2 3 4 5 ... 20
收藏数 59,061
精华内容 23,624