【发布时间】:2011-02-11 09:40:22
【问题描述】:
我们已经设法在 Ubuntu 10.10 上构建和运行我们的代码。该代码使用了用 GCC 4.5 编译的 C++ 和用最新版本的 ifort 编译的 fortran。我们可能需要使用几年前的 GCC 版本支持较旧的嵌入式 linux 平台(仍在等待客户的规范)。不幸的是,他们的软件和硬件已指定用于军事用途,因此无法升级。我的问题是,我们是否可能会面临 ABI 问题,使用旧版本的 GCC 构建我们的应用程序并将其与使用最新版本 ifort 编译的库链接?
【问题讨论】:
标签: c++ gcc fortran intel-fortran abi