Я пытаюсь внести изменения в модуль srtp
, используемый Asterisk. Линкер от Asterisk к srtp
через res_srtp.so
, который будет использовать srtp libsrtp.1.so
общий объект.
res_srtp.so --> libsrtp2.so.1
Когда я перестроил ] Библиотека srtp
, иногда мне удавалось это сделать, но иногда это не удавалось. Смысл сбоя здесь заключается в том, что существующая конфигурация srtp
все еще использует предыдущий файл конфигурации, который я не изменил. Интересно, почему это произошло, хотя я использовал ту же последовательность команд при создании библиотеки. Ниже приведена последовательность команд, которые я использую.
make uninstall
make clean
./configure
make
make shared_library
make install
Примечание: Я перехожу с кода A на код B, а затем снова на код A
Я успешно решил эту проблему. Я сделал это, удалив все библиотеки, связанные с srtp, перед переустановкой библиотеки srtp из ее источника.