LINUX.ORG.RU

собрать 64 bit программу на 32 bit машине

 


0

1

Есть машинка с 32битным Debian на которой я пишу код.
Казалось бы пора уже забить на 32, но я почитал КАК перевести систему на 64 бита и делать мне это совсем расхотелось.
Итого вопрос:
Как на 64битной машине с 32битной ОС собирать и 32 и 64 бит Qt приложения?

★★☆
Ответ на: комментарий от unC0Rr

Я с Qt столкнулся плотно буквально пару недель назад поэтому...
Может ткнёшь носом куда читать?

Stahl ★★☆
() автор топика
Ответ на: комментарий от Stahl

Я бы погугли по «debian cross-compiling» и «qt cross-compiling». У Qt отличная поддержка кросс-компиляции, нужно всего лишь указать qmake'у, под какую платформу будешь собирать. Естественно, нужно подготовить соответствующий компилятор. Соберёшь Qt под целевую платформу, а там и свою программу.

unC0Rr ★★★★★
()

Виртуальная машина (но не kvm).

Relan ★★★★★
()

Можно подумать что «переводить» Бебиян с 32 на 64 бита составляет какую-то проблему... Реально на пол часа забот.
Это ж вам не гента какая-то, да и не арч...

Jetty ★★★★★
()
Ответ на: комментарий от beastie

Лично я в подобной ситуации поставил 64-битное ядро, перезагрузился, поставил новую систему в chroot с помощью deboostrap, скопировал туда /etc и ещё раз перезагрузился. Ну, на самом деле, перезагрузился ещё раза четыре, но заняло не больше часа.

anonymous
()
Ответ на: комментарий от beastie

dpkg --get-selections > /home/user/list
tar -cpf /home/user/etc_backup.tar.bz2 /etc/*
reboot && install deb with erasing root partition
cat /home/user/list | dpkg --set-selection && apt-get -f install
tar -xpf /home/user/etc_backup.tar.bz2 -C /etc

Jetty ★★★★★
()
Последнее исправление: Jetty (всего исправлений: 3)
Ответ на: комментарий от beastie

Ну дык это же дебиан :) В том то его и прелесть.

Jetty ★★★★★
()

Даже бомжи из мусорника х86_64 уже достают. Бросай уже доить мамку и устройся на работу.

anonymous
()

Казалось бы пора уже забить на 32, но я почитал КАК перевести систему на 64 бита и делать мне это совсем расхотелось.

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

Как на 64битной машине с 32битной ОС собирать и 32 и 64 бит Qt приложения?

проще на 64х битной собирать, что-бы быть уверенным, что никакие глюки не вылезут.

drBatty ★★
()
Ответ на: комментарий от anonymous

Бросай уже доить мамку и устройся на работу.

когда уже малолетних долбоклюев запретят?!

ты первый пост прочитал? проблема не в мамке, а в апгрейде операционной системы. Тебе, с твоим маздаем, этого не понять.

drBatty ★★
()

Поставить 64-битное ядро и multilib для gcc

annulen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.