Настройка проекта для отладки либы [gcc/linux/debug]

Aklin
Дата: 15.01.2015 19:20:31
День добрый
Есть проект, состоящий из большого числа файлов, собираемый в основном GCC, частично LLVM в один большой исполняемый файл. К нему цепляется статическая либа (.so) с отладочной информацией. Какие ключи необходимый для компилятора GCC и линковщика GCC для отладки этой либы ?

Пробовали -g -c, не помогает: gdb не цепляет точки останова внутри либы
Либа собирается gcc внутри netbeans через генерируемый makefile, отлаживается на другом, простеньком приложении. Основное же приложение точки останова либы не видит.

x64, CentOS

=//=
MasterZiv
Дата: 16.01.2015 00:10:05
Aklin,

стандартно это присутствие -g при компиляции и отсутствие -s при сборке.
Также очень желательно -O0 на обоих этапах, т.е. отключить оптимизацию.

Это стандартно так, но может вы там что-то наворотили покрупному.