Название: Компиляция Qt, Linux, g++: как собрать сразу debug и release сборки? Отправлено: Akon от Апрель 09, 2012, 07:06 Собственно, вопрос в теме.
Название: Re: Компиляция Qt, Linux, g++: как собрать сразу debug и release сборки? Отправлено: V1KT0P от Апрель 09, 2012, 07:15 Собственно, вопрос в теме. Вообще-то он вроде как по умолчанию собирает обе сборки. По крайней мере под винду собирает сразу обе. При чем если хочешь только релизную, то надо ключи прописывать.Название: Re: Компиляция Qt, Linux, g++: как собрать сразу debug и release сборки? Отправлено: Blackwanderer от Апрель 09, 2012, 17:28 Код: ./configure -debug-and-release Название: Re: Компиляция Qt, Linux, g++: как собрать сразу debug и release сборки? Отправлено: Akon от Апрель 10, 2012, 10:10 Под винду - да. Под линух - нет; даже имена либ получаются одинаковыми, т.е. у дебаг-сборок нет суффикса.
-debug-and-release = release (от только для MacOS - написано в хелпе). Название: Re: Компиляция Qt, Linux, g++: как собрать сразу debug и release сборки? Отправлено: kuzulis от Апрель 10, 2012, 12:03 Цитировать Под винду - да. Под линух - нет; даже имена либ получаются одинаковыми, т.е. у дебаг-сборок нет суффикса. -debug-and-release = release (от только для MacOS - написано в хелпе). Да, нет суффикса и что? Но по умолчанию собирает и дебаг и релиз, если не изменяет память. :) А ты проверь, собери какое - нить приложение в release и debug режиме и попробуй выполнить отладку этого приложения... Если в release будет идти отладка - значит какая-то хрень и ты прав! :) Название: Re: Компиляция Qt, Linux, g++: как собрать сразу debug и release сборки? Отправлено: Akon от Апрель 10, 2012, 12:55 Цитировать Да, нет суффикса и что? Скомпилированные либы получаются с одинаковыми именами, они что размещаются в разные места?Название: Re: Компиляция Qt, Linux, g++: как собрать сразу debug и release сборки? Отправлено: kuzulis от Апрель 10, 2012, 13:37 ХЗ... скорее всего разные номера.. типа so.0 и т.п...
Если посмотреть где они лежат - то увидишь много их версий... PS: Я как-то не задавался этим вопросом... Работает - и не трогаю :) |