Я компилирую свой тестовый исполняемый файл таким образом, используя 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 установлен, и если я компилирую без статической опции, он работает. Как я могу скомпилировать библиотеку статически?
Для получения статических библиотек GCC необходимо установить специальный пакет. В Ubuntu вам следует сделать
$ sudo apt-get install libgcc-4.8-dev