cmake теперь с дебагером
От: reversecode google
Дата: 02.06.23 11:17
Оценка: 8 (2)
не совсем плюсовая тема
но основные его юзери с с++

https://cmake.org/cmake/help/git-stage/release/dev/cmake-debugger.html

https://github.com/Kitware/CMake/commit/a9a592f96e6498da302f8e968be1db0ad3c32123
cmake: Add debugger
— Depends on cppdap and jsoncpp.
— Add --debugger argument to enable the Debugger.
— Add --debugger-pipe argument for DAP traffics over named pipes.
— Support breakpoints by filenames and line numbers.
— Support exception breakpoints.
— Call stack shows filenames and line numbers.
— Show Cache Variables.
— Show the state of currently defined targets,
tests and directories with their properties.
— Add cmakeVersion to DAP initialize response.
— Include unit tests.

то есть тупо протокол что ли, я думал без IDE можно будет дебажить, не понятно
Отредактировано 02.06.2023 13:06 Великий Мессия . Предыдущая версия .
Re: cmake теперь с дебагером
От: koenjihyakkei Россия  
Дата: 02.06.23 11:23
Оценка:
Здравствуйте, reversecode, Вы писали:

В Clion уже год как завезли. Недавно сам попользовался — работает, удобная штука.
В Студии вроде тоже давно есть.
Re[2]: cmake теперь с дебагером
От: reversecode google
Дата: 02.06.23 11:26
Оценка: +1
да знаю
но не всем по вкусу тяжелые IDE
к тому же cmake дебагер уже много лет мучают
были тестовые версии но не взлетало
а это вдруг завезли
интересно, своя разработка или кто то из клиона или мс поделился в опенсорс
Re[3]: cmake теперь с дебагером
От: koenjihyakkei Россия  
Дата: 02.06.23 11:30
Оценка:
Здравствуйте, reversecode, Вы писали:

Хм, да, я почему-то думал ИДЕ через этот интерфейс(или другой, предоставляемый cmake'ом) и дебажат cmake
Re: cmake теперь с дебагером
От: Skorodum Россия  
Дата: 02.06.23 13:20
Оценка: +6 :)
Здравствуйте, reversecode, Вы писали:

Необходимость отладчика для написания кода по которому будет сгенерирован код для компиляция кода — это хорошая иллюстрация того, насколько все неправильно в мире CMake
(Да, у нас все на "правильном" "modern CMake", под разные платформы и компиляторы.)
Re: cmake теперь с дебагером
От: Ip Man Китай  
Дата: 03.06.23 19:10
Оценка:
cmake рулит, но про дебаггер — да, улыбнуло
Re[2]: cmake теперь с дебагером
От: Skorodum Россия  
Дата: 06.06.23 08:36
Оценка: +2
Здравствуйте, Ip Man, Вы писали:

IM>cmake рулит, но про дебаггер — да, улыбнуло

"Рулит" в том плане, что в принципе сделать можно все, что угодно и оно таки будет работать везде. Но это все через боль, унижение и анти-паттерны.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.