Я устанавливаю 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++
и, вне зависимости от этого, он не может быть найден в любом случае. Есть идеи, как это решить?
Первое, что вы можете попробовать, это проигнорировать это сообщение и продолжить установку в любом случае, что на самом деле является опцией по умолчанию. Я сделал это, и, похоже, это сработало, хотя я не проверил это полностью.
Еще одна возможность - скачать версию, предназначенную для Intel64. Я полагаю, что вы получаете это сообщение, потому что то, что вы пытаетесь установить, включает в себя как 32-битную, так и 64-битную функциональность, но вам действительно нужен только 64-битный. Вернитесь на ту же страницу загрузки, но вместо этого щелкните этот пакет:
l_ccompxe_intel64_2013.1.117.tgz
Прямая ссылка (требуется вход в систему)
Я пробовал это и он был установлен без каких-либо предупреждений или ошибок.
установить g ++ - multilib
sudo apt-get install g++-multilib