繁体   English   中英

VMWare Workstation Guest的哪个Linux发行版?

[英]Which Linux distribution for VMWare Workstation Guest?

我整天都在使用UNIX实用程序-如果感到困惑,抱歉! 我稍微描述一下我痛苦的(到目前为止)毫无结果的过程,因为也许有人可以纠正我,或者描述这个过程可能对以后的某个人有所帮助。 如果要跳过此问题,问题在下面以粗体显示。

因此,我正在尝试转换使用kdevelop开发的Linux程序。 我试图让它在Windows 7上运行(这是语音拿了提到这里 ,通过开发Marijn Huijbregts )。

我浪费了半天时间试图在Windows上安装kdevelop,只是为了了解kdevelop不能在Windows上运行,而且我一直都在安装KDE :(((如果kdevelop可以在Windows上运行,那么信息将非常多。赞赏)。

好的,所以按照SO的最佳环境中的建议将C / C ++代码从Linux移植到Windows ,我安装了MinGW32只是为了发现SHoUT的makefile包含诸如aclocal,autoheader等目标。-我已经面对了迄今未知的GNU Build系统

我现在在安装中间的GnuWin32使用GetGnuWin32 这需要几个小时。 我怀疑一旦完成,我会偶然发现其他东西。

一天的痛苦-仍然没有一个代码行可以编译:((。

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

所以,最后,我的问题是

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

我应该选择哪个发行版来运行kdevelop并使其尽可能简单? 我只想#@ $$ ing编译,而我又受不了这样的一天...

阿维

编辑:

我尝试使用VS编译代码-非常繁琐。 Linuix / GCC和Windows / MSVC之间有许多区别。 而且,这是别人开发的代码,我什至不确定程序是否满足了业务需求。 因此,我决定了以下过程:

  1. 配置Linux并在Linux上运行该软件。
  2. 验证程序解决业务规则。 如果不是-中止。
  3. 尝试在Linux上进行交叉编译。 如果在Windows上运行,请通过将输出与在Linux上获得的输出进行比较来进行验证。 如果良好-完成。
  4. 尝试使用移植的Windows版本的GNU Build工具在Windows上进行编译。 使用从Linux目标上获得的理解和价值观。 如果良好-完成。 其他
  5. 放弃并尝试另一种解决业务问题的方法,或尝试使用MS工具(再次使用从Linux目标上获得的理解和价值)。

许多分布都是可能的。 Mandriva基于KDE。

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

我建议与ShOUT项目社区联系。

您不应该交叉编译。 MinGW可以派上用场,但不是必需的。 您需要的是将代码及其依赖项移植到Windows,例如,如果使用Visual Studio,就没有错。

我在VirtualBox OSE上使用Ubuntu,并通过它使用kdevelop并无缝运行。 另外,您可以尝试kubuntu。

为什么VirtualBox OSE-免费,成熟

在Windows上使用MinGW进行编译比在Linux上进行交叉编译要容易。

构建系统...编写自己的代码可能很容易。 比实际移植C ++代码容易得多。 甚至比使用GNU Build System更容易。

不要安装Linux! 这将需要您再花费半天的时间,并且如果您是第一次这样做,还会在此处询问其他问题。

只需安装VirtualBox并从某个站点获取一些VirtualBox映像即可。 Kubuntu应该可以很好地处理您的KDE东西: http : //virtualboxes.org/images/kubuntu/

只需5分钟,您就可以运行KDE Linux。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM