哪个Linux发行版适用于VMWare Workstation Guest?

哪个Linux发行版适用于VMWare Workstation Guest?,linux,vmware,cross-compiling,kdevelop,Linux,Vmware,Cross Compiling,Kdevelop,我已经和UNIX实用程序打了一整天的架-如果我看起来很困惑,那么很抱歉!我在描述我痛苦且(到目前为止)毫无结果的过程,因为也许有人会纠正我,或者描述这个过程可能对以后的人有所帮助。如果你想跳过这个问题,下面的问题用黑体标出 所以我试图转换一个使用kdevelop开发的Linux程序。我正试图让它在Windows7上运行。(这是一篇被提及的演讲稿,由作者撰写) 我花了半天的时间试图在Windows上安装kdevelop,结果却发现kdevelop不能在Windows上运行,而且我一直在安装KDE:

我已经和UNIX实用程序打了一整天的架-如果我看起来很困惑,那么很抱歉!我在描述我痛苦且(到目前为止)毫无结果的过程,因为也许有人会纠正我,或者描述这个过程可能对以后的人有所帮助。如果你想跳过这个问题,下面的问题用黑体标出

所以我试图转换一个使用kdevelop开发的Linux程序。我正试图让它在Windows7上运行。(这是一篇被提及的演讲稿,由作者撰写)

我花了半天的时间试图在Windows上安装kdevelop,结果却发现kdevelop不能在Windows上运行,而且我一直在安装KDE:((如果kdevelop可以在Windows上运行,我们将不胜感激)

好的,按照so的建议,我安装了MinGW32,但却发现SHoUT的makefile包含aclocal、autoheader等目标-我遇到了迄今未知的问题

我现在正处于安装使用的过程中。这需要几个小时。我想一旦它完成了,我就会偶然发现别的东西。

痛苦的一天——仍然没有编译一行代码:(

因此,我正在考虑另一种方法:安装Linux并运行kdevelop作为交叉编译器编译到Windows。由于这是一个控制台应用程序,可能会更容易

所以,最后,我的问题是:

如果我想在VMWare Workstation(8,在Windows 7主机上运行)中安装Linux guest,我知道我需要一个“发行版”。我知道有很多发行版,有些是免费的,有些是付费的

我应该选择哪个发行版运行kdevelop并尽可能简单?我只想编译,我再也受不了这样的日子了

阿维 编辑:

我曾尝试使用VS-编译代码,非常乏味。Linuix/GCC和windows/MSVC之间存在许多差异。此外,这是其他人开发的代码,我甚至不确定该程序是否能满足业务需要。因此我决定采用以下流程:

  • 配置Linux并在Linux上运行软件
  • 验证程序是否解决了业务规则。如果没有-中止
  • 尝试在Linux上进行交叉编译。如果在Windows上运行,请将输出与在Linux上获得的输出进行比较,以进行验证。如果完成得很好
  • 尝试使用GNU构建工具的移植Windows版本在Windows上编译。使用从Linux目标上构建获得的理解和值。如果做得好。否则
  • Abend并尝试业务问题的另一种解决方案,或者尝试MS工具(再次使用从构建Linux目标中获得的理解和值)

  • 许多发行版都是可能的。Mandriva是基于KDE的

    但您也可以安装Debian发行版,并在其中安装KDE


    我建议联系ShOUT项目社区。

    我在VirtualBox OSE上使用Ubuntu,通过它使用kdevelop,它可以无缝运行。或者你可以试试kubuntu


    为什么VirtualBox OSE免费、成熟

    您不应该交叉编译。MinGW可能很方便,但不是必需的。您需要的是将代码及其依赖项移植到Windows,例如,如果您使用Visual Studio,则没有任何问题。

    请不要安装Linux!这将需要您再花上半天和一天的时间如果您是第一次这样做,这里会问您一些问题

    只需安装VirtualBox并从某个站点抓取一些VirtualBox图像。Kubuntu应该可以很好地处理您的KDE内容:


    它将在5分钟内让您运行KDE Linux。

    在Windows上使用MinGW编译比在Linux上交叉编译更容易


    构建系统……编写自己的代码可能很容易。比使用C++代码更容易。比使用GNUBug系统更容易。

    这似乎是合乎逻辑的,实际上是我第一次尝试的。我在VS2010中创建了一个CONSOL应用程序,添加了所有的文件并试图编译。但是编译失败了。除非我是U。了解构建过程,我认为它注定会失败。@Avi:让Linux只是看看构建过程如何工作以及有什么依赖关系是一个好主意。但请记住,您不能只交叉编译一些Linux代码并在Windows中运行它。例如,如果库使用的是
    /proc
    文件系统或epoll或其他任何东西lse,您可以为任何体系结构编译它,但它永远不会在Windows上运行。您应该确定哪些部分不与平台无关,并提出Windows替代方案。抱歉,此处没有空间供我回答-我已将其添加为对我问题的编辑。谢谢!是否可以下载类似的VMWare映像?您可以将VDI转换为VMWare I但是你为什么要使用VMWare呢?VirtualBox是开源的,它可以被编译以完全匹配你的CPU/平台,而且它更方便用户。我已经在我的计算机上安装了VMWare Workstation,我所有的工作流程都是使用虚拟机完成的,我对安装第二个虚拟化解决方案犹豫不决VMware Converter将帮助您将VirtualBox VDI映像转换为VMware VMDK格式。但坦率地说,缺少免费在线提供的VMware映像就足以让我切换到VirtualBox•从DeveloperVMs下载的KUbuntu 11.10。用户名“User”,密码:“user1234”.•可能没有必要:使用μon更新KUbuntu上的已安装项目。•可能没有必要:将VM升级到8,并重新安装VMware工具。•使用μon安装Kdevelop、git、make和automake(适用于aclocal)。