尝试安装 Intel C++ Composer 时出现“此系统上未找到 32 位库”

尝试安装 Intel C++ Composer 时出现“此系统上未找到 32 位库”

我正在为 Linux 安装 Intel C++ Composer(非商业版),目标为 x32 和 x64。安装过程中我收到警告消息:

Step no: 4 of 6 | Options > Missing Optional Pre-requisite

32-bit libraries not found on this system.
This product release requires the presence of 32-bit compatibility libraries
when running on Intel(R) 64 architecture systems. One or more of these libraries
could not be found:
  libstdc++ (including libstdc++6)
  glibc
   libgcc
Without these libraries, the compiler will not function properly.  Please refer 
to Release Notes for more information.

我已经安装

ia32-libs

但它没有解决问题。我已经安装了

libstdc++

无论如何,它都找不到。有什么办法可以解决这个问题吗?

答案1

您可以尝试的第一件事是忽略此消息并继续安装,这实际上是默认选项。我这样做了,虽然我还没有彻底测试过,但似乎有效。

另一种可能性是下载适用于 intel64 的版本。我相信您收到此消息是因为您尝试安装的内容包含 32 位和 64 位功能,但您实际上只需要 64 位。返回相同的下载页面,但单击此包:

l_ccompxe_intel64_2013.1.117.tgz

直接链接(需要登录)

我也尝试过这个,并且安装时没有任何警告或错误。

答案2

安装 g++-multilib

sudo apt-get install g++-multilib

相关内容