【发布时间】:2014-07-24 08:38:14
【问题描述】:
有什么方法可以在 Windows 上使用 aix/solaris 编译器,以便我们确定应用程序不会在非 Windows 平台上崩溃?
不同的编译器期望代码的标准不同,这可以从一个操作系统中确定吗?
我知道在像 solaris/AIX 这样的平台上编译意味着代码大部分时间都会在 windows 编译器上编译。
但是这个过程可以从 windows 完成吗,非 windows 平台需要额外的严格性?
【问题讨论】:
-
您使用的是哪个编译器?这个问题被标记为 linux,所以我想知道你是否使用 gcc
-
@Mansuro:我在 windows 上使用 MS Visual Studio 编译器,在 Linux 上我使用 gcc,即使在这两个编译器成功编译之后,Solaris/AIX 上也会出现问题。无需在 Solaris/AIX 上编译,是否可以在 windows 上检测到这一点。
-
@k53sc 您是在 Solaris/AIX 上使用 Sun CC/XL 还是 g++?以及什么版本。 (当你拥有 Unix 机器时,为什么还要在 Windows 上开发呢?)
标签: c++ linux windows compilation solaris