我喜欢Linux操作系统和vim编辑器,但是在Visual studio等Windows环境下开发的公司很多,大概一个月左右就有可能要为这样的公司工作。
我想在我的Linux系统上做我的工作,并将这些文件复制到他们。 我有这两个发展的经验,我发现我不想与MS产品,但我喜欢编程和写MS代码是不是这样的痛苦。
你是一个类似的开发者吗? 你可以给我一些关于你的方法的build议,大部分时间在Linux平台上,在Linux上创build代码并debugging所有的vim,只有当需要打开Visual Studio与Windows窗体和类似的东西,testing那些不是可以在Linux环境下testing吗?
我将看到在Linux上创build小规模代码的工作,testing它们,然后将它移到MS平台并整合到整个系统中。 你如何debugging和testing你的代码? 开发将可能在C#或C++ 。 我无法想象Visual Basic 。
如何使用Windbg检查pipe理应用程序的Int64
debuggingRed Hat / Fedora的信息文件惯例?
如何找出我的.exe的入口函数?
如何运行时debugging共享库?
请在这里写下你的经验,工作作风,如果这样做有麻烦或者有太多麻烦,我宁愿放弃。
所以问题是:如何用Linux工具开发在Windows上运行的应用程序,而不用触摸Visual Studio和使用Windows文件pipe理器浏览。
谢谢
是否有必要在内核模式驱动程序中设置一个断点来debugging其用户模式计数器部分(使用Windbg)function?
我怎样才能让Windows的二进制文件,使非编码器只能得到一个崩溃转储,可以喂给gdb?
在Linux下debugging:是否有一个类似tty的循环缓冲区实现?
如何区分在linux上debugging和发布可执行文件
如何使用gdb和gdbserver为远程源代码级debugging加载共享库符号?
如果我是你,我会在你的Windows机器上安装MinGW或者Cygwin,并且使用gvim / vim(或者只是使用Win32 vim)。
VS只是一个大编辑。 你将用微软编译器(也许使用msbuild或nmake)来构建,但是可能不得不接受你只能用VS调试窗口的东西(除非你为 MinGW或Cygwin构建,并使用gcc和gdb)
不确定,如果这可以帮助您,但Visual Studio 2010有一个名为VsVim的Vim仿真层。
检出: http : //visualstudiogallery.msdn.microsoft.com/59ca71b3-a4a3-46ca-8fe1-0e90e3f79329
您可以使用vim作为代码编辑器,甚至可以在为.NET平台开发软件时坚持使用Linux。 Mono背后的人做到了这一点。 Mono是一个软件平台,旨在帮助开发人员轻松创建跨平台的应用程序。 它是基于ECMA C#标准和公共语言运行时的Microsoft .Net框架的开源实现。
你可以坚持自己喜欢的编辑器,并使用Mono附带的工具来编译你的东西。 有一个称为Mono Develop的IDE,但是与Visual Studio相比,它是非常基本的……与VIM相比,它缺乏简单性。
C#项目是纯文本文件,所以很容易就可以在系统管理员任何地方通过任何编辑器通过SMB共享编辑它们。 但是,如果不回到windows机器上,测试将会很困难,而Mono实现这个框架的时候,如果你的目标是Windows,它仍然是一个不同的环境。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。