Я разрабатываю приложение на основе qt, и я хотел бы разработать как 32-разрядную, так и 64-битную версию приложения на одном компьютере, используя те же источники, скрипты и т. Д. Машина Ubuntu Jaunty 64bit, Intel Core i7, 8 ГБ оперативной памяти. Я знаю, что, запустив VMWare или VirtualBox, вы можете заставить все работать, однако это не кажется хорошим решением, так как я хочу использовать процессор (i7) в полной мере. Я прочитал около chrooted окружающей среды, и мне кажется, что это была установка, которую я искал: мне нужна машина разработки, чтобы иметь возможность запускать только что созданные исполняемые файлы.Лучшая настройка Ubuntu для 32-битной * и * 64-разрядной разработки Qt-приложений?
У вас есть опыт в этом? Вы установили такой 32-битный chrooted env на 64-битный хост? Это хорошо работает? Как правильно настроить его?
Я узнал, что «/mkspecs /» содержит как linux-g ++ - 32, так и linux-g ++ - 64, и они специально добавляют -m32 и -m64. Однако я не являюсь pratical chrooting, поэтому я ищу руководство или что-то о том, как это сделать, и очистить некоторые неясные точки, которые у меня есть, то есть мне нужно запустить другой Xserver для запуска chrooted 32bit app ? –
Manuel
Если вы используете mkspecs, вам не нужно использовать chroot.На вашем компьютере должны быть установлены 32-разрядные и 64-разрядные библиотеки, но после этого вы можете запустить «qmake -project && qmake -makefile linux-g ++ - && make». Затем он должен основываться на любой битне, которую вы хотите. –
ZachS
Уверен, что вы правы, ZachS, я просто немного поработал: сначала я попробую mkspecs. – Manuel