windows上的linux开发

时间:2012-06-12 15:57:47

标签: c++ windows linux vi

我们主要在带有VI的无头linux x64服​​务器上开发C ++代码。我们提供了Windows桌面,我想知道其他类似情况如何工作?你只是使用windows远程进入linux盒子,还是有办法在windows上开发。

我想到的两个解决方案是:

  1. 在Windows桌面上运行Linux VM。
  2. Cygwin的。 (不确定)。
  3. 还有其他人吗?

4 个答案:

答案 0 :(得分:2)

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

还有其他选择需要考虑:

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

正如其他人所提到的那样,putty会为你提供ssh / scp,专为Windows而构建。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

你是否只是使用Windows远程进入linux盒子,或者有没有办法在Windows上开发。 - 是的,我主要是那样做。

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

答案 3 :(得分:0)

当我在这样的环境中工作时,我在我的windows box上安装了Cygwin / X和putty。您使用putty连接到带有Connection的Linux盒子 - > SSH - > X11 - > “启用X11转发”已打开。你

  • 安装Cygwin包括Cygwin / X http://x.cygwin.com/ - 下载安装程序,确保在要安装的东西中选择了xinit包,然后点击go!
  • 安装PuTTY http://www.chiark.greenend.org.uk/~sgtatham/putty/并在会话设置中启用X转发。 PuTTY会自动正确设置您的DISPLAY环境变量。
  • 在Windows上启动X服务器(开始 - >程序 - > Cygwin / X - > XWin服务器) - 您可能希望将其复制到启动组,以便在您登录时运行。
  • 使用PuTTY连接到您的* nix框并启动X Windows程序 - 请记住“将其放大”http://www.catb.org/jargon/html/A/amp-off.html

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

我运气好的另一件事是在Linux机器上使用Samba共享我的源代码树,然后使用本机Windows工具编辑它,将Windows中的驱动器映射到该共享。

相关问题