Для цепочки инструментов GNU существует крутая ловкость рук:
objcopy --only-keep-debug yourprogram ../somepath/yourprogram.dbg
strip yourprogram
objcopy --add-gnu-debuglink=../somepath/yourprogram.dbg yourprogram
Теперь вы можете заархивировать папку, в которой находится ваша программа (или упаковать ее в установщик или что-то еще), в ней больше не будет символов отладки.
НО: Если вы запустите отладчик или запустите такой инструмент, как addr2line
или obdump
, инструмент (благодаря информации отладочной ссылки) автоматически узнает, где найти символы и загрузит их.
Что удивительно, потому что это означает, что у вас есть преимущества наличия символов на конце, без раздачи их пользователю.