Russian Qt Forum
Ноябрь 14, 2024, 09:53
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Программирование
>
Общий
>
valgrind
Страниц:
1
[
2
]
3
4
5
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: valgrind (Прочитано 32148 раз)
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #15 :
Декабрь 16, 2014, 14:10 »
Цитата: Пантер от Декабрь 16, 2014, 13:03
2. Собирать clang.
Поясните, пожалуйста. Я читал про это средство, понял, что оно относится к RISK машинам и всё, что я о нем знаю.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: valgrind
«
Ответ #16 :
Декабрь 16, 2014, 14:13 »
Это компиль же. Выдает больше ворнингов, чем гцц и компиляет быстрее.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #17 :
Декабрь 16, 2014, 14:19 »
А вы отказались от gcc в пользу него?
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: valgrind
«
Ответ #18 :
Декабрь 16, 2014, 14:22 »
В работе его использую, но деплоим под гцц. И под виндой я CLang не смог завести.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #19 :
Декабрь 16, 2014, 14:38 »
а у меня на работе винда... Но я попробую его завести.
То есть, если я правильно понял, то clang создаёт код быстрее и сыпет больше анализа. Как насчёт отладки? QtCreator её поддерживает?
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: valgrind
«
Ответ #20 :
Декабрь 16, 2014, 14:42 »
Про кот быстрее, я бы не стал утверждать, но сборка быстрее идет и анализ лучше. Под виндой лучше погугли.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #21 :
Декабрь 16, 2014, 14:51 »
Цитата: Пантер от Декабрь 16, 2014, 14:42
Про кот быстрее, я бы не стал утверждать
Я имел в виду время компиляции. Спасибо.
Записан
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #22 :
Декабрь 16, 2014, 15:54 »
А qt, получается, нужно будет пересобирать клэнгом?
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: valgrind
«
Ответ #23 :
Декабрь 16, 2014, 15:56 »
Нет. По кайней мере, под Линухом. У меня вся система собрана гцц.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: valgrind
«
Ответ #24 :
Декабрь 16, 2014, 16:06 »
Чтобы в гцц и шланге врубить максимальные ворнинги:
Код:
QMAKE_CXXFLAGS += -Wall -Wextra -pedantic
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #25 :
Декабрь 16, 2014, 16:07 »
Цитата: Пантер от Декабрь 16, 2014, 16:06
Чтобы в гцц и шланге врубить максимальные ворнинги:
Код:
QMAKE_CXXFLAGS += -Wall -Wextra -pedantic
thx
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: valgrind
«
Ответ #26 :
Декабрь 16, 2014, 16:09 »
Еще -Werror добавь, тогда ворнинги превратятся в ошибки и не дадут их игнорить.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #27 :
Декабрь 16, 2014, 17:08 »
Цитата: Пантер от Декабрь 16, 2014, 16:09
Еще -Werror добавь, тогда ворнинги превратятся в ошибки и не дадут их игнорить.
И вообще прогать
Записан
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: valgrind
«
Ответ #28 :
Декабрь 17, 2014, 11:59 »
Компилятор я собрал используя VS2013.
Как это чудо теперь прикручивать? (см. аттач)
mingw32-make ругается, что не найден. замена на cmake не помогла - кривые руки.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: valgrind
«
Ответ #29 :
Декабрь 17, 2014, 12:04 »
Покажи вкладку Compilers.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц:
1
[
2
]
3
4
5
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...