![]() |
1
5
C/C++环境的CGOID很好。 http://www.cmake.org/ |
![]() |
2
4
我个人使用Ant、Rake和Maven2。我使用蚂蚁最多,发现它很好,有几个原因:
|
![]() |
3
2
我们进行极端的交叉开发,我们的代码运行在Linux、Windows CE、Windows 2K、Nucleus和UCOS II上。 因为每个环境都使用不同的“制造”方法(例如,OutNucleus客户要求我们通过代码战士GUI进行编译)。 我将Ant与Perl结合使用了大约2年,但这将导致构建脚本完全不可维护。 现在我们开始使用python,这增加了脚本的可维护性。 总之,我找不到现成的工具,只好自己动手做了。或许,当我有时间的时候(2017年?)我将打包我的脚本并分发它们…… |
![]() |
4
1
你可以在Windows上使用gmake,也可以在cygwin/mingw上使用,或者在Linux上构建你的Windows产品。 http://cdtdoug.blogspot.com/2009/05/mingw-cross-for-linux.html |
|
5
0
如果你在Java世界中,有相当多的工具是跨平台的。Apache Ant和Maven都是构建工具,它将运行在Java上的任何平台上。 Cruise Control(连续集成工具)也适用于Windows和Linux(它也是用Java编写的)。 我对核心工具没有任何真正的问题,我有时遇到的唯一问题来自构建过程外部的东西,即发布工件——这在系统之间会有所不同,所以我发现没有单一的设置方法。 |
![]() |
6
0
对于C/C++开发,我发现 bakefile 很好用。相当大的 wxWidgets Project是一个跨平台的跨平台实用程序和UI库,用于生成它们的构建文件。
|
![]() |
7
0
有一些工具,如opus make或mks toolkit,提供多平台和支持。如果您有make脚本的现有代码库,可以更容易地迁移到其中一个。我怀疑你可能会在DDJ杂志的广告中寻找类似的工具。 |
![]() |
8
0
在过去的18个月中,我们一直在运行Linux、Windows和MAC的Java环境。
我们使用GWT有一段时间了,这确实给我们带来了巨大的痛苦。如果你那样摇摆的话要小心。 |