Я установил pkg-config с homebrew в OSX. Я не уверен, что я должен установить мой PKG_CONFIG_PATH? Должно ли это быть сочетание /usr/include и /usr/local/include? Даже если я использую один или другой, я получаю ошибку об отсутствии каких-либо файлов .pc, которая, как я понимаю, будет содержать информацию, используемую pkg-config? Не уверен, что я делаю не так. Помощь приветствуется.
$ pkg-config --libs libxml2
Package libxml2 was not found in the pkg-config search path.
Perhaps you should add the directory containing 'libxml2.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxml2' found
Обновление: так что, возможно, я задаю два разных вопроса. Я просто свернул gsl и пробежал по. /configure && make && sudo make install. И с пустым $ PKG_CONFIG_PATH я действительно получил удар:
pkg-config --libs gsl
-L/usr/local/lib -lgsl -lgslcblas -lm
Но в листинге /usr/local/lib показаны библиотеки gsl, но нет файлов .pc. Почему pkg-config работает для пользовательских установленных пакетов в OSX, но не для установленных по умолчанию???