Я создаю библиотеку, которая должна быть динамически связана с моим проектом. Вывод - .so файл, поэтому я думаю, что я на правильном пути. Я обеспокоен тем, как он связывается во время компиляции - путем указания местоположения его make-файла и в зависимости от набора макросов, с которыми я никогда не сталкивался раньше.
Могу ли я предположить, что, поскольку я создаю библиотеку .so (а не .a), я на самом деле динамически связываю ее? Или же .so libs могут быть статически связаны, и в этом случае мне нужно разорвать файлы make / config, чтобы лучше понять, что происходит?
Спасибо
Andrew