[quote=引用 9 楼 han0702 的回复:] 可能我没把意思说清楚 现在是我在Windows 7系统上面,通过VMware建立了一个Linux虚拟机,然后我平时编辑代码的时候在Windows7系统下面编辑,编辑好了之后我就去虚拟机下面通过gcc生成可执行文件。 现在问题是:有时候我在Windows下编辑好了.c和.h文件,然后去Linux虚拟机下面gcc编译可执行文件,却发现在Windows下编辑的文件,在Linux下面还没有同步好。请问这个时候该怎样同步他们之间的文件? (windows系统下面,编辑的文件的目录是E:\share,Linux文件下面编译的文件夹对应的目录是/mnt/hgfs/share/) [quote=引用 8 楼 renwotao2009 的回复:] [quote=引用 6 楼 han0702 的回复:] [quote=引用 2 楼 renwotao2009 的回复:] fsync 或者fdatasync 具体区别请man
可能我没把意思说清楚 现在是我在Windows 7系统上面,通过VMware建立了一个Linux虚拟机,然后我平时编辑代码的时候在Windows7系统下面编辑,编辑好了之后我就去虚拟机下面通过gcc生成可执行文件。 现在问题是:有时候我在Windows下编辑好了.c和.h文件,然后去Linux虚拟机下面gcc编译可执行文件,却发现在Windows下编辑的文件,在Linux下面还没有同步好。请问这个时候该怎样同步他们之间的文件? (windows系统下面,编辑的文件的目录是E:\share,Linux文件下面编译的文件夹对应的目录是/mnt/hgfs/share/) [quote=引用 8 楼 renwotao2009 的回复:] [quote=引用 6 楼 han0702 的回复:] [quote=引用 2 楼 renwotao2009 的回复:] fsync 或者fdatasync 具体区别请man
[quote=引用 6 楼 han0702 的回复:] [quote=引用 2 楼 renwotao2009 的回复:] fsync 或者fdatasync 具体区别请man
[quote=引用 2 楼 renwotao2009 的回复:] fsync 或者fdatasync 具体区别请man
hgfs?虚拟机?如果是,可能是你的编辑器缓存了,没有保存到盘上。
fsync 或者fdatasync 具体区别请man
rsync -r --delete /dir-a /dir-b rsync 也可以通过 ssh同步远程的目录.
23,110
社区成员
74,506
社区内容
加载中
试试用AI创作助手写篇文章吧