LINUX.ORG.RU

Debug symbols - как правильно?

 ,


0

2

Каким способом считается лучше/правильнее убирать символы отладки при компиляции. Компилировать бинарник с символами и потом запускать strip --strip-debug (так например делается в слаке) или сразу во время компиляции указывать опцию "-s" через CFLAGS. Есть ли существенная разница между этими способами?


Самый правильный способ cmake -DCMAKE_BUILD_TYPE=Release

xpahos ★★★★★
()

-s скорее всего не то, нужно -g0, хотя всё зависит от цели. Если нужно собрать пакет, то лучше стрипом делать split debug (--strip-debug + --only-keep-debug) - т.е. отдельно бинарь и отдельно отладочные данные.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.