Как установить встроенную библиотеку C ++ в / usr / include?
Обычно с помощью менеджера пакетов. Менеджер пакетов просто копирует заголовочные файлы в этот каталог. Кроме того, он также отслеживает, какие файлы принадлежат какому установленному пакету.
Если вы хотите установить библиотеку вне контекста диспетчера пакетов, вам следует использовать / usr / local / include вместо этого, потому что / usr / include обычно резервируется для менеджера пакетов. Копирование может быть выполнено с помощью cp
, хотя библиотеки, как правило, поставляются с системой сборки, которая знает системные соглашения, и установка может быть такой простой, как, например, make install
. Библиотека должна документировать, как она должна быть установлена.
Я ранее установил ... используя команду терминала sudo apt-get install ... Эти файлы заголовков помещены в /usr/include/pcl-1.7 /. Откуда взялись соответствующие cpp файлы go?
Сопровождающий, создавший пакет apt, скомпилировал файлы cpp. Пакет содержит не исходный код, а скомпилированную библиотеку (в форме архивированных объектных файлов или динамически загружаемой общей библиотеки).