2016-10-08 49 views
0

當我在Mac OS(10.11.6)用自制安裝軟件時,我得到的信息如下:澄清消息從自制了在Mac OS(10.11.6),而安裝軟件

這個公式桶只,這意味着它沒有符號鏈接到 /usr/local。

OS X提供了BSD gettext庫,如果兩者都在庫路徑中,某些軟件會混淆 。

通常這對你沒有任何後果。如果你建立你自己的 軟件,它需要這個公式,你需要添加到您的 建立變量:

LDFLAGS: -L/usr/local/opt/gettext/lib 
CPPFLAGS: -I/usr/local/opt/gettext/include 

是什麼意思?

回答

0

如果/當您需要從源構建軟件時,爲了使編譯器正常工作,您需要適當地使用set the LDFLAGS and CPPFLAG options

這裏的警告自制軟件提供給你的是告訴你OS X已經提供了你通過Homebrew安裝的gettext工具。由於您的macOS系統上現在有兩個版本的gettext,如果您需要從源代碼構建軟件,編譯器可能會在構建時混淆使用哪個版本。

除非需要從源代碼構建軟件,否則無需擔心。

+0

謝謝你,我明白了。 – leosun

相關問題