首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Windows 10和Ubuntu子系统之间共享文件?

如何在Windows 10和Ubuntu子系统之间共享文件?
EN

Stack Overflow用户
提问于 2021-05-25 14:28:40
回答 1查看 1.4K关注 0票数 0

我是Windows Linux子系统(WSL)的新手

如何在Windows10和Ubuntu子系统之间高效地共享文件?

我遵循这个教程youtube剪辑,并在下面的路径中找到在WSL中创建的文件。C:UsersuserAppDataLocalPackagesCanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgscLocalStaterootfshomehsuchichendesktop

我可以将c代码从WSL移动到win10。但是,当我将c代码从win10移到WSL并与GCC一起编译它时。它失败了,并得到了此错误消息。我不知道怎么修好它。这是共享文件的好方法吗?

代码语言:javascript
运行
复制
$ gcc -o Tree Tree.c
cc1: fatal error: Tree.c: Permission denied
compilation terminated.
EN

Stack Overflow用户

发布于 2021-05-26 21:25:26

这是共享文件的好方法吗?

当然不是。

不好意思说得太苛刻了,但我建议否决YouTube的视频(我刚刚这么做了)。早在几年前微软宣布这么做很危险后,它就应该离线了。

在同一个Microsoft中,有一个关于从Windows访问WSL/Linux文件的正确方法的答案--使用\\wsl$\distroname (例如\\wsl$\Ubuntu)。

但是,对于Visual代码的用例,还有更好的方法。在VSCode中安装微软的“远程- WSL”扩展(或“远程开发”扩展,其中包括“远程- WSL")。

然后,将您的文件放在类似于~/src/myproject的WSL中。当您需要使用GCC访问这些文件时,没有问题--这是一个访问Linux文件系统上的文件的Linux工具。当您需要编辑VSCode中的文件时,只需切换到WSL和code .中的那个目录即可。这将在WSL目录中启动VSCode,并提供更多的集成功能。

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67690057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档