clang+gdb

Модератор: Fastman

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
WCSN
рядовой
Сообщения: 40
Зарегистрирован: 2009-12-17 18:30:24

clang+gdb

Непрочитанное сообщение WCSN » 2013-06-13 12:43:18

Собирался вопросить "что делать" clang 3.2.1 и gdb 7.5.1 дружить отказывались тем более в eclipse, но недавно обновился (FreeBSD 9.1-RELEASE-p3 #0: Mon Apr 29 18:27:25 UTC 2013 root@amd64-uilder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64) и...

clang(++) 3.2.4 + gdb 7.6 + eclipse indigo + CDT 8.0.2
отладка в eclipse заработала ...

Получается просто делюсь инфой. Вдруг кому полезно будет.

Кстати, gcc48 стал более вменяемые сообщения о ошибках выдавать, хоть и раньше не напрягало, но clang это делает куда лучше - мелочь, а приятно. gcc48 тоже начали рыть в правильном направлении - да здравствует конкуренция.

Кстати, плагин dragon egg для gcc позволяет последнему заюзать все забавности llvm, что явно ускоряет компиляцию. Но GPLv3 и по моим подсчётам всё равно clang получше делает.

Сравнение для проекта программы частотного анализа сигнала с кучей дифуров (90% небиблеотичного кода) на одинаковых данных:
(debug/release/время сборки release(10 раз среднее)ms/выполнения, c)
gcc42: 1507857/233456/54285/758
gcc48: 1406345/188456/52286/698
gcc48(d.egg): 1304361/178456/42285/691
clang: 1206785/166276/39767/567

Как говорится не претендую... код не оптимально написан и исполнимый довольно существенно реагирует на опции по оптимизации.

Но в моём случае шланг явно рулит.
Задачка сильно зависит от входных данных, на некоторых расчёт затягивается на пару часов - шланг даёт выигрыш до получаса.
Honda forever

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
res251
мл. сержант
Сообщения: 87
Зарегистрирован: 2012-02-26 0:03:34
Откуда: UA
Контактная информация:

Re: clang+gdb

Непрочитанное сообщение res251 » 2014-02-07 13:09:06

LLDB юзать
я вот заметил, что gdb дружит только с gcc, а если прогу на ассемблере написать, то там свистопляски, поэтому установил edb
Hастоящий админ знает только одно оскорбление - "ты юзер".
DANGER: DESKTOP FreeBSD USER