5

Я пытаюсь установить библиотеку вручную, на самом деле просто поместите ее в удобное место, предпочтительно в моем пути к lib .

У меня есть lib[...].a Файл и несколько заголовков, относящихся к этому статическому файлу библиотеки. Если я загляну в /usr/lib/ то увижу только .so файлы, аналогично для /lib/ , /lib32/ и т.д. Я полагаю, что я мог бы забросить их туда, но есть ли место, где можно было бы удобно с другими .a файлы или это так же хорошо, как и все? Я не специалист по библиотекам, но я уверен, что это не будет иметь никакого значения, но я бы хотел изучить обычные лучшие практики. Кроме того, где стандартное место для размещения заголовков?

2 ответа2

7

Статические библиотеки находятся рядом с соответствующими динамическими библиотеками и в соответствии с FHS. Имейте в виду, что статические библиотеки обычно нужны только для создания программного обеспечения, а не для его запуска .

5

Кстати: не кладите ничего, что вы устанавливаете вручную, в /usr/lib или /lib , где система управления пакетами устанавливает вещи; поместите его в /usr/local , вот для чего он.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .