Russian Qt Forum

Qt => Общие вопросы => Тема начата: aliks-os от Сентябрь 09, 2011, 10:03



Название: Копиляция для 32 бит на 64 битном линуксе
Отправлено: aliks-os от Сентябрь 09, 2011, 10:03
Подскажите пожалуйста как правильно скомпилировать 32 битное приложение на 64 битном линуксе. В настройках проекта (креатор) автоматом устанавливает в параметрах qmake: linux-g++ -64 и вручнуя я не могу поменять на 32.


Название: Re: Копиляция для 32 бит на 64 битном линуксе
Отправлено: kambala от Сентябрь 09, 2011, 11:21
CONFIG += x86


Название: Re: Копиляция для 32 бит на 64 битном линуксе
Отправлено: aliks-os от Сентябрь 09, 2011, 11:34
тогда почему при запуске qmake выдается сообщение
/usr/bin/qmake xxx.pro -r -spec linux-g++-64


Название: Re: Копиляция для 32 бит на 64 битном линуксе
Отправлено: kambala от Сентябрь 09, 2011, 11:40
ну попробуй так:
CONFIG += x86
CONFIG -= x86_64


Название: Re: Копиляция для 32 бит на 64 битном линуксе
Отправлено: TukiNov от Сентябрь 09, 2011, 20:37
QMAKE_CXXFLAGS += -m32
QMAKE_LFLAGS   += -m32

http://sergeserver.dyndns.org/index.php/linux/2-kompilyatsiya-i-linkovka-proekta-x86-v-sisteme-x8664 (http://sergeserver.dyndns.org/index.php/linux/2-kompilyatsiya-i-linkovka-proekta-x86-v-sisteme-x8664)