Я хочу установить библиотеку (все файлы .so в моем случае) в папку проекта C, чтобы сделать ее переносимой.
Требуемый результат - это проект, который при загрузке , позволяет скомпилировать его без необходимости устанавливать что-либо с помощью «apt», «dpkg» и т. д. c ...
Мне удалось скопировать .so файлы из /usr/lib/...
в папку моего проекта и ссылку это с опцией -Lmylibfolder
"g cc". (Я сделал то же самое для заголовков с -Imyincludefolder
).
Но это, это для библиотек, которые мне нужны напрямую, и я думаю, что есть подчиненные зависимости, которые мне тоже нужно скопировать. Более того, мой метод состоит в том, чтобы копировать файлы вручную, и это не очень «чисто».
Есть ли хороший способ сделать то, что я хочу?