微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Linux工具开发Windows应用程序

我喜欢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的入口函数

GDB无法加载这样的文件错误没有这样的文件或目录

如何运行时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] 举报,一经查实,本站将立刻删除。

相关推荐