2014-09-02 60 views
1

我在netbeans中使用netbeans中的檢查包進行C編程,但是我從netbeans收到此錯誤: 未在pkg-config搜索路徑中找到包檢查。 也許你應該添加的目錄包含`check.pc」 到PKG_CONFIG_PATH環境變量 無包‘檢查’發現在pkg-config搜索路徑中找不到包檢查

在終端,如果我插入此行: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig 然後 pkg-config --modversion check 它可以找到檢查包,但在NetBeans中,我仍然得到相同的錯誤。 我該怎麼辦?

在此先感謝

+0

捶它揭掉的.bashrc - 出口即到。 – 2014-09-02 22:34:18

+0

NetBeans中必須有一個選項才能爲其編譯設置環境變量。 – Carl 2014-09-16 18:07:20

回答

0

如果您使用的OS X小牛, 然後下載軟件包 「檢查」, 「Valgrind的」, 「海灣合作委員會」 和 「pkg配置」,通過HomeBrew
然後編輯/etc/launchd.conf並在那裏添加setenv PATH <your $PATH>替換您的真實路徑。在這個文件中沒有$ HOME或其他的不能使用。這個路徑應該包含gcc,check和valgrind。爲使此生效,您需要重新啓動計算機。

對於我這樣的工作:

$ cat /etc/launchd.conf 
setenv PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin