Why does including -fPIC to compile a static library cause a segmentation fault at run time?
- 阅读更多 关于 Why does including -fPIC to compile a static library cause a segmentation fault at run time?
问题 I'm compiling C++ static library with g++ and using the -fPIC option. I must use the -fPIC option because eventually this library will be linked with other static libraries to form a dynamic library. When I test the static library locally, it works completely fine when I don't include the -fPIC option. But as soon as I compile the library with -fPIC, I receive a segmentation fault error at run-time when calling one of the functions. What reasons could including -fPIC to compile a static