代码之家  ›  专栏  ›  技术社区  ›  Rook

windows平台上的品牌和备选方案、优缺点

  •  2
  • Rook  · 技术社区  · 16 年前

    如果有关系的话,我会在小型项目(最多5万行)上使用(非常)little c进行fortran开发,但我认为这并不重要,因为大多数项目都属于语言不可知类型。

    gnu有哪些缺点,我有哪些选择,有哪些优点?

    6 回复  |  直到 11 年前
        1
  •  2
  •   MrTelly    16 年前

    有两个很好的工具可用于持续集成和在windows上构建。我想到的两个是 NAnt 它将自己描述为.Net构建工具,但是可以用来构建任何东西——它的开源和非常可扩展,尽管缺少UI。我最近开始使用 Hudson 这是辉煌的,输出是更好的方式比南特,使它更容易使用。我没有使用这些工具和Fortran的经验,祝你好运。

    我对make及其衍生产品的想法是,基于它的年龄,避免使用它,这在当时是一个很好的工具,但现在它必须有20年的历史了,从那时起,技术(甚至在建筑领域)已经有了相当大的进步。

        2
  •  2
  •   Johannes Schaub - litb    16 年前

    你可以看看 cmake . 它是一种“元生成”系统:您为它编写一个生成文件,其中说明了项目的结构、lib和它需要的源等等。它可以为您构建GNUMake、nmake(我相信)的make文件,以及Kdevelop和VisualStudio的项目文件。

    CMake

    另一个这样的系统是 Bakefile 它是为wxWidgets GUI工具包生成make文件和项目文件而构建的。它也可以用于非wx应用程序,并且相对年轻和现代(使用XML作为其makefile描述)。

        3
  •  1
  •   kgiannakakis    16 年前

    还有 nmake

        4
  •  1
  •   anon anon    16 年前

    我在Windows下使用GNU make,没有任何问题。但是,我也使用bash作为shell。make和bash都可以从www.Cygwin.com获得,作为Cygwin包的一部分,我强烈建议您安装bash&如果要从命令行使用make,请使用所有常用的命令行工具(grep、sed等)。

        5
  •  1
  •   SqlACID    16 年前

    Make即使在windows上也经受住了时间的考验,我每天都使用它,但也有 msbuild

        6
  •  0
  •   Lee Sailer    14 年前

    考虑到你的小项目,我想从nmake女士开始。如果这还不够,那就转到GNUmake。上面的其他建议也很好。Ant和CMake很好,但是你不需要它们,而且有很多make用户可以在你遇到问题时帮助你。

    就这点而言,既然您在windows上,MS IDE不是内置了内置工具吗。点击就可以了。

    维基百科也有这样的说法:

    http://en.wikipedia.org/wiki/List_of_build_automation_software

    推荐文章