Различие между пакетами libasan (libasan0, libasan2, libasan3, и т.д.)

Существует много подобных именованных пакетов для libasan (дезинфицирующее средство адреса для gcc и лязга):

$ apt-cache search libasan | grep -v dbg | grep -v cross
libasan2 - AddressSanitizer -- a fast memory error detector
libasan3 - AddressSanitizer -- a fast memory error detector
libasan4 - AddressSanitizer -- a fast memory error detector
libasan0 - AddressSanitizer -- a fast memory error detector

(Вывод из Ubuntu 17.10. Ubuntu 18.04 также имеет libasan5.)

  • Каково различие между этими пакетами?
  • Какой я должен установить?
4
задан 11 April 2018 в 15:17

1 ответ

Каково различие между этими пакетами?

Различные пакеты для различных версий gcc:

  • libasan0: gcc-4.8
  • libasan2: gcc-5
  • libasan3: gcc-6
  • libasan4: gcc-7
  • libasan5: gcc-8

Чтобы узнать, что информация, можно посмотреть на детали пакетов: apt-cache show libsan0

Какой я должен установить?

Версия, которая соответствует gcc версии, что Вы раньше компилировали программу.

2
ответ дан 1 December 2019 в 10:15

Другие вопросы по тегам:

Похожие вопросы: