2016-11-02 4 views
1

После этого guidошибка PKG-конфигурации при компиляции MongoDB гр v3 ++ тестовый код

я столкнулся с ошибкой:

export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig" 
c++ --std=c++11 test.cc -o test $(pkg-config --cflags --libs libmongocxx) 
c++: error: Symbol’s function definition is void: pkg-config: No such file or directory 

Что $ (PKG-конфигурации --cflags --libs libmongocxx), никогда использовать это? Как это исправить?

ответ

2

pkg-config - это инструмент для поиска заголовков и библиотек и предоставления им флагов компилятора. Похоже, вы, вероятно, не установили его в своей системе. Либо установите его, либо удалите строфу pkg-config и укажите свои флаги компилятора вручную в зависимости от того, где вы установили mongocxx.

+0

После перезагрузки моего ArchLinux, без вывода ошибок, pkg-config работает для меня сейчас. Благодарю. –