OS X Lion上的pkg-config 0.26似乎忽略了PKG_CONFIG_PATH

时间:2012-01-01 08:59:31

标签: pkg-config

我在OS X Lion上使用pkg-config 0.26。

当我echo $PKG_CONFIG_PATH时,似乎变量是空白的。

当我分配到它时,例如PKG_CONFIG_PATH=/path/to/my/folder/containing/pc/files,然后运行pkg-config --list-all,找不到我表面上刚刚添加的目录中的.pc文件。

我一直在通过软链接到.pc的单个/opt/local/share/pkgconfig文件来支持这个问题,但我更愿意找出正确的方法。

1 个答案:

答案 0 :(得分:0)

啊哈!这有效:

export PKG_CONFIG_PATH=/path/to/my/folder/containing/pc/files

这完全有道理,只是在我知道命令export的含义之前我写了这个问题。

引自Defining a variable with or without export

  

export使变量可用于子进程

pkgconfig是shell运行时的子进程。