Fedora 14 下搭建ARM交叉编译环境
1 将自己加入到sudo用户组里。
用root用户
chmod o+w /etc/sudoers
vi /etc/sudoers
复制 root ALL=(ALL) ALL
为
skykingf ALL=(ALL) ALL
之后wq,保存
chmod o-w /etc/sudoers
重新登录后skykingf用户就可以用sudo了。
2 禁用seLinux
sudo vi /etc/selinux/config
把第13行SELINUX=enforcing改为disabled
3 关闭防火墙
3 配置Samba
yum install samba
sudo pdbedit –a skykingf 添加skykingf为samba用户
sudo vi /etc/samba/smb.conf 修改
workgroup = WORKGROUP
sudo smbd restart后,可以用windows访问linux的Samba服务了。
4 安装ARM-LINUX-GCC
找到arm-linux-gcc-4.3.2.tgz这个包。
用samba上传到skykingf的目录下
解压
sudo zxvf arm-linux-gcc-4.3.2.tgz -C /
sudo vi /etc/profile
在
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
else
pathmunge /usr/local/sbin after
pathmunge /usr/sbin after
pathmunge /sbin after
fi
后添加
pathmunge /usr/local/arm/4.3.2/bin
然后重新login就可以了。
5 安装配置TFTP
yum install tftp-server xinetd tftp
使用默认的/var/lib/tftpboot作为tftp目录,
chmod a+w tftpboot后,就可以把要共享的文件放到该目录了。
6 配置NFS
修改/etc/exports
添加要共享的目录,如:
/home/skykingf/develop/rootfs 192.168.2.0/24(rw,no_root_squash) *(ro)
之后用exportfs -rv重新挂在一下目录,就可以使用nfs作为rootfs了
相关文章
- Ubuntu12.04嵌入式交叉编译环境arm-linu-gcc搭建过程,图解
- Ubuntu 8.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- Fedora 14 下搭建ARM交叉编译环境
- Qt arm嵌入式交叉编译环境搭建
- Ubuntu系统下arm-linux-gcc交叉编译环境搭建过程
- 【转】64位Ubuntu 16.04搭建嵌入式交叉编译环境arm-linux-gcc过程图解
- 采用buildroot搭建ARM的交叉编译环境
- Ubuntu 16.04[64bit]嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- visual studio 2013上搭建arm交叉编译环境(四)makefile配置及编译过程
- Fedora15下搭建QT开发环境及编译QT(提前一键安装完,qt编译所有必需库 yum install gcc-c++ libXtst-devel freetype freetype-devel fontconfig-devel libXrender-devel )