我们知道,对于经常在window下面开发的程序员,在linux下面编写代码会感觉到不太习惯(如果对vi,gdb使用非常熟悉的人,则令当别论),但有些程序必须在linux下面编译并生成可执行文件,所以有写人会讲,我能不能用vs在windows下面编程,然后代码自动更新到ubuntu下面的工程中,这样的话,对于windows程序员来说,无疑可以提高工作的效率。下面,我就介绍一种将windows下面的源文件关联到ubuntu下,当两边任何一个边更改时,另外一边也会相应的更改。
1,打开VMware虚拟机(我用的是VMware,如果virtual box应该也有这个功能)
2,在左栏有个Powered On绿色三角按钮,在这个按钮下面会有Ubuntu,鼠标右键点击Ubuntu,选择Settings,这个时候出现一个设置面板
3,设置面板的上方有Hardware和Option两个选项卡,左键点击Option选项卡,下方会有一个选项叫Shared Folders,选中它,然后右边会出现相应的信息,在右边选中三个单选按钮中的中间那个-》Always enabled
4,然后下方有个Add按钮,然后点击,选择你要关联的windows下面的目录,最后finish就行了。到这一步,我们就完成了将window下面的文件关联到ubuntu下面。(也就是在ubuntu下生成了一个windows文件的副本)
5,有些人会问,那副本放在ubuntu的哪个地方。问的好,下面我继续讲关联的东西放到了ubuntu哪里。
6,打开ubuntu,在文件系统里面找一个叫mnt的文件夹,打开这个文件夹,你就会发现这个文件夹里面有一个和你windows下面一模一样的文件目录。
7,到这里很多人就明白了是怎么一回事了。但有些人可能说,我不想把关联文件放到系统文件里,我想放到我自己的目录下,那也很好办,用linux下面的命令就可以轻松搞定了。大概终端,用ln命令,具体用法如下
ln -s /mnt/hgfs/ /home/你自己的目录
现在你去自己的目录下看看,就会发现同样多了一个windows下面文件的副本。