Ответ 1
Довольно точно вам нужно установить g++ - 4.6-multilib (похоже, у вас уже есть gcc-4.6-multilib).
У меня возникла следующая ошибка при компиляции простой программы hello world на debian amd64 wheezy (тестирование) с помощью g++ -m32
:
/usr/bin/ld: пропустить несовместимый /usr/lib/x 86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libstdc++.so при поиске -lstdС++ /usr/bin/ld: пропустить несовместимый /usr/lib/x 86_64-linux-gnu/gcc/x86_64-linux-gnu/4.6.1/libstdc++.a при поиске -lstdС++ /usr/bin/ld: не удается найти -lstdС++ collect2: ld возвращен 1 статус выхода
У меня нет проблем с gcc -m32
. Я также установил пакет lib32stdС++, но он не работает. Спасибо.
Довольно точно вам нужно установить g++ - 4.6-multilib (похоже, у вас уже есть gcc-4.6-multilib).
Попробуйте установить пакет ia32-libs-dev
.