在Windows子系统上使用Eclipse设置Linux gcc工具链/编译器

5

我想知道Windows Subsystem for Linux是否可以在使用Windows 10的Eclipse创建新的C++项目时选择其Linux GCC编译器?如果可以,我想知道如何设置。提前感谢您!


什么是Windows的Ubuntu子系统? - Saeid
我把名字搞混了,它的正式名称是“Windows Subsystem for Linux”。本质上,它是一个兼容层,在Windows 10上本地运行Linux二进制可执行文件。 - Nick van Zanten
你可以添加一个构建工具,它是一个批处理文件,调用bash来执行make命令,例如批处理包含bash -c "make",甚至只是指向该命令的快捷方式...或者直接在Eclipse终端中运行也可能有效。 - Toby
你可能会发现我在这里的回答 https://dev59.com/rVkS5IYBdhLWcg3wkHl2#43973126 有关联... - espenalb
是的,那绝对是我可以处理的事情! - Nick van Zanten
2个回答

0

你尝试过在Windows子系统中运行Eclipse吗?这是我能想到的最简单的方法(前提是Eclipse可以工作,我可以看到JVM可能会有问题)。

你需要一个适用于Windows的X11服务器。我使用https://github.com/ArcticaProject/vcxsrv来运行终端模拟器Sakura,以及我最喜欢的文本编辑器。


0

如果你正在使用一个阻止网络接口的VPN来远程工作,那么使用Xserver方法存在严重缺陷。基本上,在VPN连接时,用于WSL与XServer通信的内部接口被阻塞了。WSL1没有这个问题,但WSL2有。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接