& ldquo; 32-битные библиотеки не найдены в этой системе & rdquo; при попытке установить Intel C ++ Composer

Я устанавливаю Intel C ++ Composer (некоммерческая версия) для Linux с целью 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++

и, вне зависимости от этого, он не может быть найден в любом случае. Есть идеи, как это решить?

5
задан 16 May 2012 в 16:37

2 ответа

Первое, что вы можете попробовать, это проигнорировать это сообщение и продолжить установку в любом случае, что на самом деле является опцией по умолчанию. Я сделал это, и, похоже, это сработало, хотя я не проверил это полностью.

Еще одна возможность - скачать версию, предназначенную для Intel64. Я полагаю, что вы получаете это сообщение, потому что то, что вы пытаетесь установить, включает в себя как 32-битную, так и 64-битную функциональность, но вам действительно нужен только 64-битный. Вернитесь на ту же страницу загрузки, но вместо этого щелкните этот пакет:

l_ccompxe_intel64_2013.1.117.tgz

Прямая ссылка (требуется вход в систему)

Я пробовал это и он был установлен без каких-либо предупреждений или ошибок.

0
ответ дан 16 May 2012 в 16:37

установить g ++ - multilib

sudo apt-get install g++-multilib
0
ответ дан 16 May 2012 в 16:37

Другие вопросы по тегам:

Похожие вопросы: