Предназначаясь для Повышения, 32-разрядного, В то время как на 64-разрядной человечности?

Хорошо у меня есть установленный libboost-all-dev, но я пытаюсь скомпилировать для 32-разрядного. Я не могу установить libboost-all-dev:i386 также.

g++ -lboost_filesystem main.cpp
g++ -m32 -lboost_filesystem main.cpp

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

2
задан 18 August 2014 в 00:11

1 ответ

Старый вопрос, но для процветания на бионике:

dpkg --add-architecture i386 && apt-get update && apt-get -y install g++-multilib libboost-system1.65:i386
0
ответ дан 28 August 2020 в 11:13

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

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