2013-10-22 124 views
0

有什麼方法可以將自定義庫鏈接到pkg-config? 例如: 「pkg配置--cflags --libs單2」 但只是單聲道2.8文件中自定義directory.I預計財產以後這樣的: 「pkg配置--cflags --libs ./mono。 PC」如何將自定義本地庫與'pkg-config'鏈接

+0

請把它弄清楚 – SSP

+0

我想嵌入編譯託管代碼所需的每個軟件包。 –

回答

1

$ man pkg-config

除了命令行上指定一個包的名稱,也可以代替給予了充分 路徑給定.PC文件。這允許用戶 直接查詢特定的.pc文件。

所以是的,你發佈的內容應該可以工作。你試過了嗎?你有錯誤嗎?什麼版本的pkg-config? (我的是0.26)

或者,您可以使用PKG_CONFIG_PATH環境變量列出其他軟件包目錄。

+0

有沒有什麼辦法可以做到'pkg-config'? (我的意思是如何向gcc模塊公開一個自定義'pkg-config'路徑?)我想嵌入一切! –

+0

環境變量'PKG_CONFIG_PATH'被子進程繼承,所以應該工作。或者,也許我誤解你的問題。 – Jester

+0

我試過了,但有一個問題:我可以打包pkg-config然後使用'PKG_CONFIG_PATH'?怎麼做? –