Centos7 arm-linux-gcc搭建
CentOS 7 编译环境搭建小记
1、make: gcc:命令未找到
make是gcc的编译器,执行以下安装命令
安装:
yum -y install gcc automake autoconf libtool make
安装g++:
yum install gcc gcc-c++
2、./patch-modules_3.2.0.sh: 行 00: patch: 未找到命令
Root权限:yum install patch
3、[CentOS]安装软件:/lib/ld-linux.so.2: bad ELF interpreter解决
是因为64位系统中安装了32位程序
解决方法:
yum install glibc.i686
重新安装以后还有如下类系错误再继续安装包
error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
yum install libstdc++.so.6
4、make: arm-linux-gcc:命令未找到
环境变量的设置gedit /etc/profile末尾添加:
export PATH=$PATH:/usr/local/arm/4.4.3/bin
,其中/usr/local/arm/4.4.3/bin为你自己需要设置的环境变量路径。
要使其立即生效,需在终端执行:source ~/.bashrc
在终端输入 arm-linux-gcc -v 查看是否安装成功
如若还有错误原因如下:
exportPATH=$PATH:/usr/local/arm/4.4.3/bin
是设置当前用户的PATH,而sudo执行make的时候,使用的是超级用户权限,那也就使用
了超级用户的PATH(但是这个PATH里,并没有/usr/local/arm/4.4.3/bin)
解决方法:
超级用户权限执行命令:gedit /etc/profile
在文件末端加上export PATH=$PATH:/usr/local/arm/4.4.3/bin,并保存,执行source /etc/profile查看是否成功。