我已经做了相当一段时间的VisualC++用户,在接下来的几周里,我将加入一个( C++ ) Linux专用项目。应该注意的是,我在Linux上的开发经验是绝对没有的。
目前,Visual 9和Visual外接程序使基于C++的开发相当令人愉快.然而,在查看了Linux上的各种C++ IDE之后,我对编写代码的经历感到有点失望。
我希望能够在Linux开发中使用我当前的工具集(见上文),所以我有几个问题:
gdb的方式远程调试在Linux中运行的应用程序?如果是的话,MS调试器的“高级”特性(例如,跟踪点、中断- If -cond等)会不会?迷路了?这是一个明智的想法吗?有人使用Windows环境进行Linux开发吗?如果没有,我想我应该把它吸进去,一起搬到Linux环境中去.?
任何输入都是非常感谢的,因为我现在觉得有点迷茫。
发布于 2009-04-23 21:54:20
我做了windows/linux/freebsd跨平台开发,使用Windows作为我的主要操作系统.所以这是可能的。
现在回答你的问题:
发布于 2009-04-23 21:26:57
很可能您最终会想要吸收它并在Linux上工作。由于明显的原因,微软将他们的工具构建成非常以Windows为中心和特定于Windows的工具;甚至有几种方法使得VisualC++不是很标准的C++。
尽管如此,您还是可以在一定程度上使用VC++。
linux上有一些简单的工具,可以从Windows转换到UNIX行尾。(称为“dos2unix”这样有创意的东西)
您可以设置远程文件系统,如ExpanDrive for Windows,以便将文件保存在那里。
您可以从Windows运行ssh或rsh,以便在远程Linux机器上运行make。
发布于 2009-04-23 21:30:13
我建议您深入学习Linux的做事方法。你团队里的其他人都在用什么?如果你和其他人使用相同的工具集,你在寻求帮助的时候会更好。如果您正坐在一个使用Cygwin交叉编译的Windows框上,那么您或多或少就只能靠自己了。
https://stackoverflow.com/questions/783575
复制相似问题