本帖最后由 Snail 于 2016-4-7 18:16 编辑
一般开发嵌入式需要gcc编译环境,这个时候要么直接在电脑上安装linux操作系统(如ubuntu)或winows主机上安装虚拟机,在虚拟机上安装linux,这种情况往往就要在交叉编译环境中设置一个共享的目录,用于主机与虚拟机中的linux共享工程。 这里介绍比vmware tool的适用性更广的:samba模式
以ubuntu为例(我的版本是:12.04,虚拟机是:vmware 11.0.0) 1)安装 sudo apt-get install samba sudo apt-get install smbclient sudo apt-get install smbfs
2)启动 sudo /etc/init.d/samba start
这时候会启动Samba命令失败,会提示sudo: /etc/init.d/samba: command not found
原来在ubuntu11版本以上,启动服务要用 sudo service smbd restart,一律都改成了service 这种形式来启动: sudo service smbd restart sudo service nmbd restart
3)设置共享目录 mkdir /home/user/share //设置share为共享的目录 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak //修改配置文件之前最好做个备份 vim /etc/samba/smb.conf 或者使用 sudo gedit /etc/samba/smb.conf 打开配置文件 将文件中的内容做如下相应修改: #security=user 后面添加: security=share 在文件结尾添加如下行: [share] comment=this is Linux share directory path=/home/user/share public=yes writable=yes
保存退出,启动Samba服务: #/etc/init.d/samba start
设置完成!
查看ubuntu的ip: ifconfig -a
wind7输出路径并打开,然后拷贝工程进去,如果没权限,再到ubuntu中设置权限,即输入命令:chmod 777 .
|