ОБНОВЛЕНИЕ: Очевидно, теперь есть способ сделать это:
pkg-config --variable pc_path pkg-config
Найдено в этом отчете об ошибке (см. Комментарий # 4). Появляется текущая страница руководства, чтобы документировать это.
Оригинальный ответ:
Ужасное хакерское решение (в предположении скорлупы Борна):
pkg-config --debug 2>&1 |grep Scanning | sed -e 's/Scanning directory //' -e "s/'//g"
Это может дать вам более одного местоположения.
edit от @just somebody
укороченная версия
pkg-config --debug 2>&1 | sed -ne '/Scanning directory /s///p'
и останавливаться после первого каталога:
pkg-config --debug 2>&1 | sed -ne '/Scanning directory /{s///p;q;}'