linux访问windows共享目录

背景:开发支持跨平台软件,一份代码,需要在不同平台下编译。大部分时间在windows上开发编译,需要在linux下编译执行时,这份代码不用繁琐地每次windows->linux拷贝。so想到一个idea,利用windows共享目录,linux也可以同步访问到代码。

1、windows共享目录设置

windows共享目录即samba共享。

首先设置windows下D:/workspace为共享目录,这个步骤忽略,相信全球99.99%的人都会。

此步骤选择登陆windows的用户名,建议设置密码,这样方便与安全兼得(万一有哪个心怀叵测的人,无需密码直接访问你的samba,然后delete all,几个月的工作就白干了,O(∩_∩)O哈哈~)。

windows系统的IP:192.168.1.45

用户名:admin

密码:123

2、linux挂载共享目录

(1)/root目录下创建workspace目录

终端:

cd /root

mkdir workspace

(2)挂载

终端:

mount -t cifs //192.168.1.45/workspace /root/workspace -o username=admin,password=123,vers=2.0

没有报错,进入/root/workspace能找到windows下D:/workspace中的文件,则挂载成功。

 

最终经过测试,linux下使用QT编译共享目录中的文件,编译速度感人,strl+s保存修改也很忧伤。

对比直接copy代码至linux,然后编译,速度慢的不是一两点。。。。

可能是因为我的网络环境太差??

遂决定还是用最原始的copy大法吧!!!

 

对了,不想用了,记得取消挂载:

终端:umount /root/workspace