Qt - как скомпилировать 32bit-программу под Linux 64bit?
Неожиданно появилась необходимость скомпилировать программу для 32-разрядного Linux-а сидя на 64-разрядном... Читал-листал интернеты, мало что понял...
Проверил версию: gcc -v
Target: x86_64-linux-gnu
Установил gcc-miltilib (на всякий случай и для С, и для С++):
sudo apt-get install gcc-multilib
sudo apt-get install g++-multilib
А теперь как настроить Qt, чтобы иметь возможность собирать для разных осей?..
Единственное, что пока сделал:
1) добавил компилятор еще один в разделе Qt->Инструменты->Параметры->Компиляторы с названием NEW32 (допустим). Правда путь к компилятору указал тот же, что указан для 64-разрядного (а именно /usr/bin/g++). Но вроде ж он должон?..
2) указал ему ABI: x86-linux-generic-elf-32bit
Но настраивая новый Комплект, натыкаюсь на ошибку "компилятор NEW32 не может создавать код для профиля Qt-64bit".
Если я правильно понимаю, то в профиле нужно указать путь к библиотеке Qt?
У меня qt 5.15... Для компиляции 64-разрядных приложений использовался профиль Qt-64bit, в пути которого прописано /home/elsiel/Qt/5.15.0/gcc_64/bin/qmake
Где взять аналогичную штуку для 32-разрядов?.. Или иными словами: "Как скомпилить 32 разрядную версию программы под 64-разрядным linux-ом?"
Рекомендуємо хостинг TIMEWEB
Stabiles Hosting des sozialen Netzwerks EVILEG. Wir empfehlen VDS-Hosting für Django-Projekte.Magst du es? In sozialen Netzwerken teilen!
Kommentare
- sdfsdfkp fgskpgokspdog
- 14. Oktober 2024 15:09
C++ - Тест 004. Указатели, Массивы и Циклы
- Ergebnis:90punkte,
- Bewertungspunkte8
- Максим Васильев
- 2. Oktober 2024 04:14
Qt - Тест 001. Сигналы и слоты
- Ergebnis:68punkte,
- Bewertungspunkte-1
- Лев Семенов
- 30. September 2024 11:04
C++ - Тест 001. Первая программа и типы данных
- Ergebnis:53punkte,
- Bewertungspunkte-4