Mac与Ubuntu的C / C ++开发?

时间:2010-02-04 06:08:29

标签: c++ c macos ubuntu

我正在寻找购买个人机器进行开发,我决定是使用Mac还是PC(我在其上运行Ubuntu)。我对未来一年左右的计划涉及到比现在更多的C / C ++和网络。就C / C ++系统库而言,两个操作系统之间是否应该注意到这些差异?

4 个答案:

答案 0 :(得分:7)

如果你有大量的现金存在,可以选择在虚拟机中运行Ubuntu。否则,PC提供的灵活性就差不多了。至于实际的开发环境,两者都会同样好,但Ubuntu可能只是更加开发人员友好:apt肯定会让它更容易获得额外的库等。它可能还取决于什么IDE或工具链你想用。

答案 1 :(得分:6)

获取mac并在VMware或Virtual Box中运行ubuntu。 这就是我所做的,它是一种享受。 你甚至可以拥有32位和64位的ubuntu。 - 我最近遇到的问题只出现在32位或64位编译器上。

答案 2 :(得分:5)

Mac是一个很好的选择 - 许多人已经提到了双启动或运行Linux VM的能力。还要记住,Mac的根源在于UNIX,所以你可以免费获得大量的* nix好东西。我的一些同事购买了打算在虚拟机中运行另一个操作系统的Mac,后来惊喜地发现OS X做了他们需要它做的事情。

答案 3 :(得分:1)

听起来你对Mac有足够的兴趣并且在技术上足以考虑使用Linux。在这种情况下,我建议使用Ubuntu构建自己的Macintosh和双启动OS X.

这为您提供了几个优势:

  • 以优惠的性价比选择您自己的硬件
  • 访问真正Mac无法访问的内容,如PCI插槽和串行/并行端口
  • 能够运行超过2个显示器,多个硬盘,可能是BluRay驱动器或SSD