Локально устанавливать библиотеки C dynamici c - PullRequest
0 голосов
/ 02 апреля 2020

Я хочу установить библиотеку (все файлы .so в моем случае) в папку проекта C, чтобы сделать ее переносимой.

Требуемый результат - это проект, который при загрузке , позволяет скомпилировать его без необходимости устанавливать что-либо с помощью «apt», «dpkg» и т. д. c ...

Мне удалось скопировать .so файлы из /usr/lib/... в папку моего проекта и ссылку это с опцией -Lmylibfolder "g cc". (Я сделал то же самое для заголовков с -Imyincludefolder).

Но это, это для библиотек, которые мне нужны напрямую, и я думаю, что есть подчиненные зависимости, которые мне тоже нужно скопировать. Более того, мой метод состоит в том, чтобы копировать файлы вручную, и это не очень «чисто».

Есть ли хороший способ сделать то, что я хочу?

...