我们主要在带有 VI 的无头 linux x64 服务器上开发 C++ 代码。我们提供了 Windows 桌面,我想知道类似情况的其他人如何工作?你只是使用windows远程进入linux盒子还是有办法在windows上开发。
我想到的两个解决方案是:
- 在 Windows 桌面上运行 linux VM。
- 赛格温。(不确定)。
还有其他人吗?
我目前开发的唯一 C++ 应用程序是基于 Qt 的跨平台应用程序,因此我倾向于使用 Visual Studio 在 Windows 中开发,然后在 linux 上进行测试。为了在 linux 上进行测试,我主要使用 putty、vi 和 make,但如果我需要使用调试器,我会使用 nemiver 和 xming 以及 putty 将 x 会话导出到 PC 以进行 xming 渲染。
当我在这样的环境中工作时,我在我的 windows 盒子上安装了 Cygwin/X 和 putty。您使用 putty 连接到 Linux 机器,并打开 Connection --> SSH --> X11 --> "Enable X11 forwarding"。你
您可以在本地客户端桌面上无缝使用 Linux 机器上可用的任何 X 程序。您可以使用 Eclipse 或 gvim 或 kate 来完成。
我幸运的另一件事是在 Linux 机器上使用 Samba 来共享我的源代码树,然后将 Windows 中的驱动器映射到该共享,使用本地 Windows 工具对其进行编辑。
你只是使用windows远程进入linux盒子还是有办法在windows上开发。- 是的,我主要是这样做的。
winscp 是一个工具,可让您在您选择的编辑器中进行本地文本编辑,无论是 Windows 的 emacs 还是 gedit 或记事本,并远程保存。