Как заставить./configure генерировать общую библиотеку, а не связывать
Я скачал и собрал известное программное обеспечение с открытым исходным кодом gridlab-d
на OS X:
svn checkout https://svn.code.sf.net/p/gridlab-d/code/branch/3.2 gridlab-d
cd gridlab-d
autoreconf -isf
./configure
make
make install
Вышеуказанный процесс породил .so
библиотеки и программное обеспечение работает нормально через интерфейс командной строки. Тем не менее, я хочу разработать свой собственный код C++ и ссылаться на .so
библиотеки. Это невозможно, так как генерируется .so
файлы являются пакетными, а не общими библиотеками. Как я могу заставить ./configure
вместо этого создавать общие библиотеки?