我们主要在带有VI的无头Linux x64服务器上开发C++代码。我们提供了Windows桌面,我想知道在类似情况下其他人是如何工作的?你只是使用Windows远程进入Linux机器,或者有一种方法可以在Windows上进行开发。windows上的linux开发
两个解决方案,来我的脑海中:
- 运行Windows桌面上的一个Linux VM。
- Cygwin。 (不确定)。
其他?
我们主要在带有VI的无头Linux x64服务器上开发C++代码。我们提供了Windows桌面,我想知道在类似情况下其他人是如何工作的?你只是使用Windows远程进入Linux机器,或者有一种方法可以在Windows上进行开发。windows上的linux开发
两个解决方案,来我的脑海中:
其他?
你只是使用Windows远程进入Linux的盒子或有没有一种方法在Windows上开发。 - 主要是我这样做。
winscp是一个工具,可让您在选择的编辑器中进行本地编辑文本,无论是emacs for windows,gedit还是记事本,并远程保存。
我目前开发的唯一C++应用程序是基于Qt和跨平台的,因此我倾向于在使用Visual Studio的Windows中进行开发,然后在Linux上进行测试。为了在linux上进行测试,我主要使用putty,vi和make,但是如果我需要使用调试器,我使用nemiver和xming与putty将x会话导出到PC以供xming渲染。
当我在这样的环境中工作时,我在我的窗口盒子上安装了Cygwin/X和腻子。您可以使用putty连接到具有连接 - > SSH - > X11 - >“启用X11转发”的Linux机器。您
您可以在本地客户端桌面上无缝地使用Linux机器上的任何X程序。你可以用Eclipse或gvim或kate来完成。
我还有一件幸运的事情是在Linux机器上使用Samba来共享我的源代码树,然后使用本机Windows工具编辑Windows中的驱动器到共享中。
腻子应该是一个不错的选择。 – DumbCoder
您使用什么类型的版本控制进行开发? – 2012-06-12 16:04:26
已安装linux的virtualbox。 – PlasmaHH