郁闷,找了近一个下午,老是提示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了
分享到:
相关推荐
ubuntu安装arm-linux-gcc-4.5.1(附件含gcc安装包及教程),Ubuntu14.04 64位系统,交叉编译环境搭建。
Ubuntu14.04下arm-linux-gcc交叉编译环境搭建:http://blog.csdn.net/hebbely/article/details/53992805 以前可以看到很多CSDN资源都是免积分下载的,我就搞不懂了,CSDN为什么要搞到所有东西都要积分,免积分多好,...
arm-linux-gcc-4.4.3编译包,Ubuntu系统下arm-linu-gcc交叉编译环境搭建工具
Ubuntu系统下arm-linu-gcc交叉编译环境搭建过程 :http://blog.csdn.net/gsh_hello_world/article/details/70237123
ubuntu安装arm-linux-gcc-4.5.1(附件含gcc安装包及教程),Ubuntu14.04 64位系统,交叉编译环境搭建
Ubuntu 22.04 搭建arm-linux-gcc交叉编译环境_ubuntu22.04安装交叉编译工具链-CSDN博客.mhtml
网上大多都是Windows下的QT MQTT编译安装方法,Linux下有些不同,此文件是关于UBuntu和ARM Linux下QT MQTT库的编译安装详细步骤 -------------------------------------------------------- Linux版本:UBuntu 16.04...
(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 位,所 以选择 ...
ARM-GCC编译工具链:gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi 在Qt官网上下载Qt5.9.8源代码 解压源代码包,并编辑qmake.conf文件。 默认ARM GCC环境已经搭建完毕,参考ARM40-A5 GCC交叉编译环境搭建; ...
在Ubuntu16.4 下用jlinkv9调试STM32F103,亲测成功,所有源码及过程打包在此,也可以参考我的博客《linux下搭建gdb+jlinkGDBserver调试环境》链接https://blog.csdn.net/u010243305/article/details/105659463
里面有arm-Linux-gcc-4.5.1版本编译器,在redhat5.5环境亲自测试过,当然也适用ubuntu环境搭建
3. 熟悉arm-linux-gcc交叉编译器的使用方法。 4. 熟悉VIM的使用方法。 二、实验基本要求 1. 熟悉实验箱与主机连接的方法,掌握Ubuntu中IP地址的配置方法以及挂载共享文件夹的方法。 2. 学会使用VIM编写程序。 3. ...
包括虚拟机,ubtunu的安装,tftp,nfs服务器的搭建,以及SecureCRT远程登录Ubuntu,配置静态IP,安装arm-linux-gcc-4.1.2
嵌入式linux搭建SSH、SFTP服务的资料,嵌入式板子:s3c2416 宿主机:虚拟机Ubuntu16 交叉编译工具:arm-linux-gcc-4.4.3
本节在ubuntu20.04的系统上利用交叉编译器(gcc-v8.3的版本)编译qt-opensource5.15.5的源码生成linux下的交叉编译qmake文件以及arm环境下的qt依赖库;同时在ubuntu20.04的系统安装qt-opensource5.14.2的开发软件,并...
Linux的基础实验 1、熟悉ARM开发软硬件平台构成;...3、熟悉ARM_linux_GCC安装,汇编程序编写,SD卡烧写的过程; 4、掌握基本Linux命令行操作和Vi 编辑器的使用。 5、掌握Tiny4412的GPIO中LED的控制;
作者:曹忠明,华清远见嵌入式培训中心讲师 ... Ubuntu 8.10,gcc-4.3.2 ■ Ubuntu 8.10软件环境 保证你的 Ubuntu 8.10 安装了如下的软件: Bison flex build-essential patch libncurses5-