导航:首页 > 源码编译 > 先设置arm编译器路径到环境变量

先设置arm编译器路径到环境变量

发布时间:2022-09-26 06:49:24

Ⅰ 我已为arm-linux-gcc配置好环境变量为什么还显示找不到目录

安装步骤1、将压缩包arm-linux-gcc-4.4.3.tar.gz存放在一个目录下,这个目录就是你等会解压缩的目录,以后这个目录就不能随便删掉了

2、使用tar命令:tar zxvf arm-gcc-4.4.3.tar.gz将software文件夹下的arm-linux-gcc-4.4.3.tar.gz解压缩安装到当前目录下如下图

通过下图可以看到解压成功了,并且解压后的文件存放了/home/song/software/opt/FriendlyARM/toolschain/4.4.3文件夹下,如下图所示,这个存放路径可得记住,如下图

3、接下来配置系统环境变量,把交叉编译工具链的路径添加到环境变量PATH中去,这样就可以在任何目录下使用这些工具。记下上一步中的安装路径,使用命令:vim /etc/profile 编辑profile文件,添加环境变量。

在profile中最后一行添加: export PATH=$PATH:/home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin 这个路径就是那个bin目录所在的路径,可能你的不一样,按照你实际的目录填就可以了,如下图32行

编写完保存就好了
4、使用命令:source /etc/profile 使环境变量生效
5、在终端上输入命令 arm-linux 再按Tab键,可以看到下图,说明环境变量设置成功了

6、使用命令:arm-linux-gcc -v 会出现下面的错误提示:/home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin/arm-linux-gcc: 15: exec: /home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: not found

说是出现这种问题的原因是由于Ubuntu12.04用的是64位的,解决方法就是使用命令:sudo apt-get install ia32-libs 装一些32位的库

7、待安装完32位的库之后,再使用命令:arm-linux-gcc -v,这一次就成功了,如下图

8、验证,编译一个hello.c文件

使用命令:arm-linux-gcc hello.c -o hello 看是否编译成功

Ⅱ 问一下 安装好GNU ARM编译器后,需要配置环境变量GCCHOME和GCCLIBPATH。

看你的路径,应该是在Windows下。
控制面板 -> 系统 -> 高级 -> 环境变量
添加环境变量 选择用户变量下的“新建”,变量名为等号左边的变量(如:GCCHOME);变量值为等号右边的路径(如:C:\GNUDE

Ⅲ 安装好arm-linux-gcc后,如何设置环境变量

以上3个其实都是一样的作用,都是通过改变PATH环境变量。不同的是:
/etc/profile是在启动一个交互登陆shell的时候被调用(通过/bin/login登陆,TTY上的开机登录就是这个)
/etc/bashrc则是在一个交互的非登陆shell启动的时候被调用(通过命令行运行,例如在命令行输入bash)
所以怎么设置就要看需要,一般来说,像这种设置工具链的环境变量,设置在/etc/profile里会更加好。
export是一个用于设置环境变量的指令,但是BASH支持直接设置,所以如果你的机器是BASH作为shell的话(一般Linux都是的),可以不使用export。
pathmunge也是一个指令,是一个直接用于添加路径到PATH环境变量的指令。

Ⅳ linux交叉编译ARM内核问题,急!!

编译器的问题,更换交叉编译链即可
另外编译内核推荐使用使用make bzImage ARCH=arm CROSS_COMPILE=arm-linux-
在编译之前请先配置内核make menuconfig ARCH=arm

Ⅳ 如何建立Linux下的ARM交叉编译环境

  1. 首先安装交叉编译器,网络“arm-linux-gcc下载”就可以下载一个编译器压缩包。

  2. 把压缩包放到linux系统中,解压,这样就算安装好了交叉编译器。

  3. 设置编译器环境变量,具体方式网络。如打开 /etc/bash.bashrc,添加刚才安装的编译器路径 export PATH=/home/。。。/4.4.3/bin:$PATH。这样是为了方便使用,用arm-linux-gcc即可,不然既要带全路径/home/....../bin/arm-linux-gcc,这样不方便使用。

  4. 编译c文件。和gcc编译相似,把gcc用arm-linu-gcc代替就是了。编译出来的就可以放到arm上运行了。

Ⅵ arm-linux-gcc-3.4.3交叉编译器环境变量怎么设置

将软件包复制到opt目录下,解压,在终端进入 /etc目录,使用 gedit profile 命令,在打开的profile文件的最后添加一行:
export PATH=$PATH:/opt/解压后的文件名字/bin
保存关闭
使用source profile 命令
然后查看,实用which arm-linux-gcc看看是否配置成功!!

Ⅶ 如何安装arm-linux-gcc

1.安装标准的C开发环境,由于Linux安装默认是不安装的,所以需要先安装一下(如果已经安装好的话,就可以免去这一步了):
#sudo apt-get install gcc g++ libgcc1 libg++ make gdb
2.下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下,我把它下载到了我的个人文件夹里 /home/wrq
arm-linux-gcc-3.4.1.tar.bz2 的下载地址如下:
3.解压 arm-linux-gcc-3.4.1.tar.bz2
#tar -jxvf arm-linux-gcc-3.4.1.tar.bz2
解压过程需要一段时间,解压后的文件形成了 usr/local/ 文件夹,进入该文件夹,将arm文件夹拷贝到/usr/local/下
# cd usr/local/
#cp -rv arm /usr/local/
现在交叉编译程序集都在/usr/local/arm/3.4.1/bin下面了
4. 修改环境变量,把交叉编译器的路径加入到PATH。(有三种方法,强烈推荐使用方法一)
方法一:修改/etc/bash.bashrc文件
#vim /etc/bash.bashrc
在最后加上:
export PATH=$PATH:/usr/local/arm/3.4.1/bin
export PATH
方法二:修改/etc/profile文件:
# vim /etc/profile
增加路径设置,在末尾添加如下,保存/etc/profile文件:
export PATH=$PATH:/usr/local/arm/3.4.1/bin
方法三:#export PATH=$PATH:/usr/local/arm/3.4.1/bin
注:(这只能在当前的终端下才是有效的!)
5.立即使新的环境变量生效,不用重启电脑:
对应方法一:#source /root/.bashrc
对应方法二:# source /etc/profile
6.检查是否将路径加入到PATH:
# echo $PATH
显示的内容中有/usr/local/arm/bin,说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。
(本文地址:)
7. 测试是否安装成功
# arm-linux-gcc -v
上面的命令会显示arm-linux-gcc信息和版本,这是我显示的信息:
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
8.编译Hello World程序,测试交叉工具链
写下下面的Hello World程序,保存为hello.c
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}

执行下面的命令:
# arm-linux-gcc -o hello hello.c
步骤:
1.找到arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
2.解压当前目录,找到arm-linux-gcc的路径复制下来,进入.bashrc中修改成
加入一行export PATH=$PATH://home/haoyue/arm-linux-gcc/opt/FriendlyARM/toolschain/4.5.1/bin
3.退出后重新进入终端$arm-linux-gcc --v 查看版本号,能看到就成功了。
4.$kermit
5.连接板子,如果不行先按c
6.连接成功后loadb,然后按ctrl+\ 再按c, 最后send app.bin文件
7.上步成功后再按c 然后go 0x21000000(默认地址)。

Ⅷ 如何建立Linux下的ARM交叉编译环境

首先安装交叉编译器,网络“arm-linux-gcc”就可以一个编译器压缩包。
把压缩包放到linux系统中,解压,这样就算安装好了交叉编译器。
设置编译器环境变量,具体方式网络。如打开 /etc/bash.bashrc,添加刚才安装的编译器路径 export PATH=/home/。。。/4.4.3/bin:$PATH。这样是为了方便使用,用arm-linux-gcc即可,不然既要带全路径/home//bin/arm-linux-gcc,这样不方便使用。
编译c文件。和gcc编译相似,把gcc用arm-linu-gcc代替就是了。编译出来的就可以放到arm上运行了。</ol>

阅读全文

与先设置arm编译器路径到环境变量相关的资料

热点内容
javascriptgzip压缩 浏览:245
易语言怎么取出文件夹 浏览:819
苹果xs手机加密app哪里设置 浏览:603
超声雾化器与压缩雾化器 浏览:643
模拟实现进程调度算法 浏览:388
现在的压缩包都是加密 浏览:331
施工员找工作去哪个app 浏览:632
安卓手机的游戏怎么打开 浏览:200
pdf扫描转文字 浏览:532
微机室里面的云服务器 浏览:108
excel能编程吗 浏览:931
android系统框架的介绍 浏览:947
无盘系统服务器如何配置 浏览:836
背负贷款如何缓解压力 浏览:82
linux获取日期时间 浏览:881
搬砖问题最合适的算法 浏览:446
小米安卓机密码忘记了如何解锁 浏览:910
产电plc编程手册 浏览:761
vscodephp 浏览:535
阿里云linux桌面 浏览:754