2014-03-24 38 views
0

我已經給它下面給出的答案我有下面的代碼編譯它所需的環境變量:得到錯誤在編譯時油嘴2.36.3

./configure --prefix="/home/qemu/support_libs/libs/glib" 

export CFLAGS="-I`pwd`/../../support_libs/libs/gettext/include" 

    export LIBFFI_CFLAGS="-I`pwd`/../../support_libs/libs/libffi/lib/libffi-3.0.13/include" 

    export LIBFFI_LIBS="-L`pwd`/../../support_libs/libs/libffi/lib -lffi" 

    export ZLIB_CFLAGS="-I`pwd`/../../support_libs/libs/zlib/include" 

    export ZLIB_LIBS="-L`pwd`/../../support_libs/libs/zlib/lib -lz" 

    export LD_LIBRARY_PATH="`pwd`/../../support_libs/libs/gettext/lib:`pwd`/../..  
/support_libs/libs/zlib/lib" 

    LDFLAGS="-L`pwd`/../../support_libs/libs/gettext/lib" 

我已採取必要dependecy的照顧,但我m得到這個錯誤

You must have either have gettext support in your C library, or use the 
*** GNU gettext library. (http://www.gnu.org/software/gettext/gettext.htm 

回答

0

每一件事情是確定的定義..但對於其中的gettext正在尋找(的msgfmt)二進制中的gettext的bin目錄(gettext的/ bin中)。所以我們需要做的就是在PATH環境變量中添加這個bin路徑。

之後,這一切工作正常。