Установка Vim: в чем разница между "--with-local-dir" и "includedir" - PullRequest
0 голосов
/ 06 мая 2020

Моя основная цель - понять, как работают параметры в ./configure. Итак, я решил установить ncurses и vim в $HOME/local/, чтобы не влиять на мою систему.

при настройке vim я посмотрел на --with-local-dir и includedir. Я хочу знать, в чем разница между ними.

Когда я заглянул в vim- git -INSTALL-script , он сказал:

Unix: LOCAL HEADERS AND LIBRARIES NOT IN /usr/local

Sometimes it is necessary to search different path than /usr/local for locally
installed headers (/usr/local/include) and libraries (/usr/local/lib).
To search /stranger/include and /stranger/lib for locally installed
headers and libraries, use:
    ./configure --with-local-dir=/stranger

I думал, что это цель includedir. Буду признателен, если кто-нибудь скажет мне, где я ошибся. Спасибо!

1 Ответ

0 голосов
/ 06 мая 2020

Обычно (и согласно документации ) includedir используется для каталога, в котором текущая программа устанавливает файлы заголовков. Это не то же самое, что и те места, где скрипт конфигурации мог бы указать компилятору найти файлы заголовков, необходимые для компиляции программы.

...