cenntos7安装增强!功能共享文件夹!交叉编译!(完整版)
开始安装前请使用putty进行远程(移动鼠标复制粘贴比较方便):
注意:安装Linux系统装DVD格式64位的最小安装。(32位也可以)
如果选择迷你版的,yum命令会不存在,如果已经安装,请百度安装yum命令。
使用putty远程时,先要知道Linux机器的IP,在Linux系统下执行ip addr 即可看到IP地址,如果没有,请在Vbox的网络设置里面选择桥接模式或者NAT模式。重启网卡或Linux系统。记得ping www.baidu.com试试网络是否通畅。
一、安装依赖包
#yum install kernel-headers
#yum install kernel-devel
#yum install gcc*
#yum install make
(安装上面的四个软件时会出现有的安装错误,不用担心,可能系统中已经存在。所以继续下面的步骤)
yum install vim gcc kernel kernel-devel bzip2 –y
安装增强工具之前,需要安装内核和gcc组件。
yum install kernel-devel gcc
二、安装增强功能包(点击设备,安装增强功能,没有任何提示及成功)
1、安装命令
Mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
(如果提示不存在,可能已经挂载,请到目录下查看)
#cd /mnt/cdrom (此文件夹是只读的)
#./VBoxLinuxAdditions.run(这个地方大概一分钟,执行的代码不超过十行,完成后重启,命令reboot)
安装完成后,一般都要重启
三.1.选择设备—>共享文件夹(进行新建共享文件夹,路径自定)
在window下新建E:\project, 共享文件夹名称project
2. mkdir /mnt/share //新建挂载点(mountpoint)
mount -t vboxsf project /mnt/share // 挂载共享文件夹
cd /mnt/share 进入共享文件夹
OK
3.实现 开机挂载:
vi ~/.bashrc (~/的意思是在整个系统中查找文件)
在最后添加(vim操作请自行百度)
mount -t vboxsf project /mnt/share
挂载共享文件夹(project和自己的window共享文件名一样)
最后。安装交叉编译环境:
Tiny4412交叉编译环境搭建
交叉编译:在PC机(x86平台)上开发程序,在ARM板上运行,提高开发、编译速度。
环境:
Tiny4412SDK1506开发板
需要软件:
arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
检测系统是否已经安装有交叉编译环境:
[plain] view plain copy
arm-linux-gcc -v
bash: arm-linux-gcc: command not found
安装步骤:
1、 找到arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz 所在路径,并解压压缩文件
[plain] view plain copy
tar xf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
ls
arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz opt
解压后得到一个opt文件夹
2、在usr/local/目录下创建文件夹,并将解压缩的文件夹./opt/FriendlyARM/toolschain/4.5.1/拷贝到/usr/local/arm/目录:
[plain] view plain copy
mkdir /usr/local/arm
cp opt/FriendlyARM/toolschain/4.5.1/ /usr/local/arm/ -rf
3、修改环境变量,:(一定是美元符号,不要和&混用,负责***)
[html] view plain copy
vim /root/.bash_profile
添加:
PATH=/usr/local/arm/4.5.1/bin/:$PATH
export PATH
4、注销用户,重新登录用户后生效
或者:
[plain] view plain copy
source /root/.bash_profile
使配置文件生效。
5、检测交叉编译环境是否安装成功:
[html] view plain copy
arm-linux-gcc -v
…
gcc version 4.5.1 (ctng-1.8.1-FA)
检测到交叉编译环境版本为4.5.1,安装成功。
遇到问题:
arm-linux-gcc -v
/opt/FriendlyARM/toolschain/4.4.3/bin/arm-linux-gcc: /opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
/opt/FriendlyARM/toolschain/4.4.3/bin/arm-linux-gcc: line 15: /opt/FriendlyARM/toolschain/4.4.3/bin/.arm-none-linux-gnueabi-gcc: 成功
D 网络查找了下原因,说可能是64位的系统安装了32的程序 & 缺少依赖的包
解决办法:
yum install glibc.i686
然后成功。
- 点赞
- 收藏
- 关注作者
评论(0)