在windows上开发linux

我们主要在带有VI的无头linux x64服​​务器上开发C ++代码。 我们提供的Windows桌面,我想知道其他人在类似的情况下工作? 你只是使用Windows远程进入Linux的盒子,或者有一种方法来在Windows上开发。

我想到的两个解决scheme是:

  1. 在Windows桌面上运行一个Linux虚拟机。
  2. Cygwin的。 (不确定)。

其他人?

有一个窗口的VIM端口。 作为一个日常用户,我可以说体验是无缝的,除了使用Windows路径分隔符。

还有其他的选择可以考虑:

  • MSYS为您提供了一套本地编译的用于Windows的GNU工具,包括一个shell,ssh / scp
  • MinGW为您提供了一个gcc的Windows端口。
  • UnxUtilx是另一组GNU工具端口,但没有最近的活动。

正如其他人所提到的, 腻子可以让你的ssh / scp专门为Windows而设计。

我目前开发的唯一C ++应用程序是基于Qt和跨平台的,因此我倾向于在使用Visual Studio的Windows中开发,然后在Linux上进行测试。 在Linux上测试我主要使用putty,vi和make,但是如果我需要使用调试器,我使用nemiver和xming与putty将x会话导出到PC以便xming渲染。

你只是使用Windows远程进入Linux的盒子,或者有一种方法来在Windows上开发。 – 主要是我这样做。

winscp是一个工具,可以让你在选择的编辑器中进行文本编辑,无论是emacs for windows,gedit或记事本,还是远程保存。

当我在这样的环境下工作时,我在我的窗口盒子上安装了Cygwin / X和腻子。 您可以使用putty通过连接 – > SSH – > X11 – >“启用X11转发”打开Linux连接。 您

您可以在本地客户端桌面上无缝地使用Linux机器上的任何X程序。 你可以用Eclipse或者gvim或者kate来完成。

我还有一件好事,就是在Linux上使用Samba来共享我的源代码树,然后使用本机Windows工具编辑Windows中的驱动器到共享中。