Nic*_*ers 21 macos makefile build pkg-config osx-mountain-lion
我在OSX中用homebrew安装了pkg-config.我不确定我应该将PKG_CONFIG_PATH设置为什么?它应该是/ usr/include和/ usr/local/include的组合吗?即使我使用其中一个,我得到一个错误,关于没有任何.pc文件,我认为它将包含pkg-config使用的信息?不知道我做错了什么.帮助赞赏.
__CODE__
更新:也许我问两个不同的问题.我只是卷曲了gsl并浏览了./configure && make && sudo make install.有了一个空的$ PKG_CONFIG_PATH我实际上得到了一个命中:
__CODE__
但是列出/ usr/local/lib显示了gsl libs但没有显示.pc文件.为什么pkg-config适用于OSX中的自定义安装包但不是默认安装的?
Nic*_*ers 15
echo "export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/lib" >> ~/.bashrc && source ~/.bashrc
用glib测试:
brew install glib && pkg-config --libs --cflags glib-2.0
Run Code Online (Sandbox Code Playgroud)
应该给你的货物:
-I/usr/local/Cellar/glib/2.34.3/include/glib-2.0 -I/usr/local/Cellar/glib/2.34.3/lib/glib-2.0/include -I/usr/local/Cellar/gettext/0.18.2/include -L/usr/local/Cellar/glib/2.34.3/lib -L/usr/local/Cellar/gettext/0.18.2/lib -lglib-2.0 -lintl
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13624 次 |
最近记录: |