Я хочу изменить каталог, в котором pkg-config
ищет .pr
файлов. Я использую pkg-config
под MinGW в Windows. Я обнаружил, что это можно сделать, изменив переменную среды PKG_CONFIG_PATH с помощью export PKG_CONFIG_PATH=[path]
. Файлы .pr
, которые я хочу найти с помощью pkg-config
, установлены не в каталоге MinGW, а где-то в «обычной» файловой системе Windows (C:\Program Files (x86)\Gtk+\lib\pkgconfig).
Теперь к моей проблеме: если я запускаю export PKG_CONFIG_PATH="/c/Program Files (x86)/Gtk+/lib/pkg-config/
, а затем запускаю pkg-config --cflags gtk+-win32-2.0
, я получаю следующий вывод.
$ pkg-config --cflags gtk+-win32-2.0 --debug Option --debug seen Error printing enabled by default due to use of --version, --libs, --cflags, --libs-only-l, --libs-only-L, --libs-only-other, --cflags-only-I, --cflag s-only-other or --list. Value of --silence-errors: 0 Error printing enabled Adding virtual 'pkg-config' package to list of known packages Cannot open directory 'c' in package search path: No such file or directory Cannot open directory '/Program Files (x86)/Gtk+/lib/pkgconfig/' in package search path: No such file or directory Scanning directory '/usr/lib/pkgconfig' Ignoring file '.' in search directory; not a .pc file Ignoring file '..' in search directory; not a .pc file
и Т. Д.
Итак, как мне указать путь к файлам .pr
, чтобы pkg-config мог их найти? Это не проблема, если я устанавливаю файлы .pr
в каталог MinGW, они находятся без изменения переменной среды.