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 目的路径

猜你喜欢

转载自blog.csdn.net/li144179/article/details/81059536
今日推荐