mini2440之Linux系统设计与移植_2_优麒麟环境配置(2)
一、交叉编译工具的安装
在交叉编译工具版本的选择上面,有人数根据内核的版本进行的选择。再一次在提出一个问题吧,因为这个问题也一直困扰着我,老师也没给出具体的答案,当然有知道的大牛可以给我留言。
这一次就先和国嵌视频里面的相一致。安装arm-linux-gcc-4.3.2
1.解压arm-linux-gcc-4.3.2.tgz
命令:tar xvzf arm-linux-gcc-4.3.2.tgz
2.进入解压的目录,找到bin目录。配置环境变量
因为要配置成全局/etc/profile。
命令:vim /etc/profile
添加:export PATH=$PATH:/交叉编译工具.bin目录的路径
3.验证安装是否成功
命令:arm-linux-gcc -v
问题1:验证发现并没有验证成功
arm-linux-gcc:未找到命令
问题原因:因为ubuntu系统是64位的,而ARM的交叉编译工具是32的,需要安装64位转32的库。
解决办法:安装库,sudo apt-get install ia32-libs
发现ia32-libs这个库没有了,提示有其他库来代替(我觉得是这个意思ps:英语渣渣没办法咯)lib32z1
继续测试:成功!!!!!
有一个问题:加sudo权限还是不行。。。。继续搞。。。。
没解决,,,搞了半天,凉凉,歇一歇
二、tftp服务器配置
1.安装服务器和客户端
ps:安装客户端是要测试一下安装和配置是否成功
安装服务器命令:sudo apt-get install tftpd-hpa
安装客户端命令:sudo apt-get install tftp-hpa
2.配置tftp
命令:sudo vim /etc/default/tftp-hpa
添加的内容:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
3.重启tftp
命令:sudo service tftpd-hpd restart
4.测试
在tftp目录创建一个文件,然后挂载tftp测试。
三、NFS安装和配置
1.安装NFS服务器
命令:sudo apt-get install nfs-kernel-server
2.配置NFS
命令:sudo vim /etc/exports
/共享目录的路径 *(rw,sync,no_root_squash)
3.重启NFS
命令:sudo /etc/init.d/nfs-kernel-server restart
4.测试
sudo mount -t nfs 自己的ip:NFS共享目录 目的路径
5.卸载目录
sudo umount 目的路径