Я компилирую статическую библиотеку C ++ с помощью g ++ и использую параметр -fPIC. Я должен использовать параметр -fPIC, потому что в конечном итоге эта библиотека будет связана с другими статическими библиотеками для формирования динамической библиотеки.
Когда я тестирую статическую библиотеку локально, она работает полностью нормально, если я не включаю параметр -fPIC. Но как только я компилирую библиотеку с -fPIC, я получаю ошибку сегментации во время выполнения при вызове одной из функций.
По каким причинам включение -fPIC для компиляции статической библиотеки могло вызвать ошибку сегментации во время выполнения?