88143553 2017-06-30
分享在Fedora 14安装VM tools与交叉编译器arm-linux-gcc入门教程。
一、安装VMTool
1 、点击虚拟机的菜单 vm --- install VMware tools.. 出现一个文件夹,里面有2个文件,一个是.txt 一个是tar文件
2、在该文件夹下打开终端,为了解压VMwareTools工具
3、键入tar -xf VMwareTools-9.2.0-799703.tar.gz -C / ---------注释:注意这个是大C 后面还有斜杠 是解压到/根目录的意思
4、键入cd /vmware-tools-distrib/ 切换到解压的目录路径 ---------注释:键入这个语句切换到distrib目录下
5、键入./vmware-install.pl ---------注释:安装这个文件
若出现选项点回车 一直回车等到完成到下一条命令即可。
6、完成之后,点击红帽桌面上的system菜单,选择Loy out root 注销红帽,再登入root帐号
然后从Window拖一个文件到Red Hat当中,能拖动即可
二、共享文件夹
1、打开虚拟计算机
2、虚拟机VM - Seting - options - shared folders -选择always enabled
然后add添加一个共享文件,最好不要在中文目录下。
3、然后进到虚拟机的根目录下的mnt文件夹
4、进到里面的mnt/hgfs/文件夹,回复发现刚才第1、2步建立的一个共享文件。
5、但是每次到这里来拿共享文件很麻烦,可以建一个快捷方式连接,在hgfs文件夹下打开终端
6、键入ln -s /mnt/hgfs/Linux_share /root/Desktop/Linux_share 也就是建立一个快捷键到桌面上,并命名为
Linux_share 注意这里两个Linxu_share根据设定而设定,不能照抄
7、这样的虚拟机看起来没有window那样直观,左边有树状文件夹选择,接下来就把他变成想window一样
8、从虚拟机桌面进入计算机 打开菜单 edit 选择behavior,打勾always open in browser windows 然后关闭
9、然后关闭计算机网页,从新进到计算机文件夹里面,就可以初相类似window一样的界面了,左边有个目录可以选择
三、安装交叉编译器arm-linux-gcc
安装ARM版本的gcc 今后就用arm-linux-gcc -v
1、将window中的工具软件中的D:\ARM9\linux_learn\工具软件\arm-linux-gcc-4.3.2复制放到共享文件当中
2、解压tar -xf arm-linux-gcc-4.3.2.tgz -C / --注释:解压到根目录
3、然后ls /usr/local/arm/4.3.2/ --注释:查看一下
4、里面有一些文件,如bin lib libexec share arm-none-....
5、然后用arm-linux-gcc -v 命令试一下 找不到命令 这就对了,这是因为还没有装命令
6、gedit /etc/profile & 回车打开一个文件
7、然后在EDIT菜单栏里面可以设置行号
8、复制第40行的内容,粘贴到下一行,然后改动如下
行号 命令
40 pathmunge /usr/local/sbin
41 pathmunge /usr/local/arm/4.3.2/bin --改变这句 这是刚才解压的路径,注意路径要对
42 else
注释:
这就是将命令自动导入bin里面,这样就可以了,bin里面有很多
命令,有一个刚才我们键入的arm -linux-gcc -v
刚才没有找到是吧,这边这样设置之后就可以了
以前只要用gcc 进行编译
那现在就要用交叉编译器arm-linux-gcc 这样进行编辑
这样编译出来的文件就可以在arm里面跑动
这个就叫添加环境变量---可理解系统全局变量
保存
9、然后#source /etc/profile 重新加载该文件 profile这个文件每次开机会重新
读取一次,这里为了我们不重新开机,就设置命令从新加载一下
10、这时候在arm-linux-gcc -v 这就会出现很多命令了,这就表示
装载完成了,可以看到最后一条语句是gcc version 4.3.2 版本号
11、但是跟source /etc/profile source命令只是在当前终端有效
到其他文件下的终端中,arm-linux-gcc -v命令仍然没有用,这怎么办?
12、这适合就要注销一下了,重新登入root就可以了。