LINUX.ORG.RU

Обновить объектный файл в библиотеке


0

0

Привет.
Есть статическая библиотека file.a, в которой есть объектный файл object.o. Есть также исходник object.cpp и заголовочный файл object.h.
После изменения некоторого кода в object.h и object.cpp, компилирую и получаю новый object.o
Далее делаю:
ar rsu file.a object.o
Линкую библиотеку file.a с использующим её приложением. Линковка проходит без ошибок, но получаю segfault где-то внутри библиотеки.
Что делаю не так? Может у меня должна быть такая же версия glibc как и при создании исходного файла?

★★★★★
Ответ на: комментарий от mv

Мысль понял, спасибо.

UVV ★★★★★
() автор топика
Ответ на: комментарий от rg-400

source до и после очень помог бы ответить на вопрос.

Не, тут мысль mv правильная. Изменений текущих методов не было, равно как и использования новых, новые было просто добавлены.

UVV ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.