Russian Qt Forum
Ноябрь 02, 2024, 01:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Компиляция Qt, Linux, g++: как собрать сразу debug и release сборки?  (Прочитано 5156 раз)
Akon
Гость
« : Апрель 09, 2012, 07:06 »

Собственно, вопрос в теме.
Записан
V1KT0P
Гость
« Ответ #1 : Апрель 09, 2012, 07:15 »

Собственно, вопрос в теме.
Вообще-то он вроде как по умолчанию собирает обе сборки. По крайней мере под винду собирает сразу обе. При чем если хочешь только релизную, то надо ключи прописывать.
Записан
Blackwanderer
Гость
« Ответ #2 : Апрель 09, 2012, 17:28 »

Код:
./configure -debug-and-release
Записан
Akon
Гость
« Ответ #3 : Апрель 10, 2012, 10:10 »

Под винду - да. Под линух - нет; даже имена либ получаются одинаковыми, т.е. у дебаг-сборок нет суффикса.
-debug-and-release = release (от только для MacOS - написано в хелпе). 
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #4 : Апрель 10, 2012, 12:03 »

Цитировать
Под винду - да. Под линух - нет; даже имена либ получаются одинаковыми, т.е. у дебаг-сборок нет суффикса.
-debug-and-release = release (от только для MacOS - написано в хелпе). 

Да, нет суффикса и что?

Но по умолчанию собирает и дебаг и релиз, если не изменяет память.  Улыбающийся

А ты проверь, собери какое - нить приложение в release и debug режиме
и попробуй выполнить отладку этого приложения...
Если в release будет идти отладка - значит какая-то хрень и ты прав! Улыбающийся

Записан

ArchLinux x86_64 / Win10 64 bit
Akon
Гость
« Ответ #5 : Апрель 10, 2012, 12:55 »

Цитировать
Да, нет суффикса и что?
Скомпилированные либы получаются с одинаковыми именами, они что размещаются в разные места?
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #6 : Апрель 10, 2012, 13:37 »

ХЗ... скорее всего разные номера.. типа so.0 и т.п...
Если посмотреть где они лежат - то увидишь много их версий...

PS: Я как-то не задавался этим вопросом... Работает - и не трогаю Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.38 секунд. Запросов: 22.