Статическая компоновка библиотеки asan с gcc 4.8 - PullRequest
0 голосов
/ 05 сентября 2018

Я собираю свой тестовый исполняемый файл таким образом, используя gcc 4.8.3:

gcc -o test -g -L/lib64 -fsanitize=address -static-libasan

Результат:

/usr/bin/ld: cannot find -lasan
collect2: error: ld returned 1 exit status

Libasan установлен, и если я компилирую без статической опции, он работает. Как я могу скомпилировать библиотеку статически?

1 Ответ

0 голосов
/ 05 сентября 2018

Вам нужно установить специальный пакет для получения статических библиотек GCC. На Ubuntu вы должны сделать

$ sudo apt-get install libgcc-4.8-dev
...