2012-05-20 86 views
0

晚上好大家pkg配置目錄,反斜槓對包括與在Mac OS獅子

我跟pkg配置幾乎沒有任何經驗,但似乎我將在與OpenSSL的工作來使用它。我在Mac上,這可能有些重要。

的問題是:

  • 我編譯我的測試程序與

    cc test.cc `pkg-config --libs --cflags openssl` -o test 
    
  • 我已經編譯OpenSSL和安裝它在〜/ OpenSSL的事後添加〜/ OpenSSL的/ lib目錄/ pkgconfig到PKG_CONFIG_PATH
  • 因爲我想用最新版本代替預裝版本,所以我指定了每個彙編的選項
  • res運行pkg-config --libspkg-config --cflags openssl的ULT是-L\~/openssl/lib -lssl -lcrypto

這就引出了我的問題爲什麼有backsash和我的編譯版本是否使用預裝之一,如果第一個是我怎麼可能解決這個問題的情況下, ...

任何形式的幫助表示讚賞

回答

0

~你的home目錄擴展只發生在某些情況下。基本上,它是這樣做的外殼。如果程序或文件API看到代字號,它將被解釋爲文字;它沒有擴大。

使用$HOME時設置PKG_CONFIG_PATH,而不是$HOME/openssl