0
OS_COMP_DIR="/home/dev_team/prebuilt"
export CROSS_COMPILE="arm-linux-gnueabi"
export CPPFLAGS=" -I$OS_COMP_DIR/usr/include "
export LDFLAGS=" -L$OS_COMP_DIR/usr/lib/"
export AR="/usr/bin/arm-linux-gnueabi-gcc-ar-4.9"
export AS="/usr/bin/arm-linux-gnueabi-as-4.9"
export LD="/usr/bin/arm-linux-gnueabi-ld-4.9"
export RANLIB="/usr/bin/arm-linux-gnueabi-gcc-ranlib-4.9"
export CC="/usr/bin/arm-linux-gnueabi-gcc-4.9"
export CPP="/usr/bin/arm-linux-gnueabi-cpp-4.9"
export CXX="/usr/bin/arm-linux-gnueabi-g++-4.9"
export NM="/usr/bin/arm-linux-gnueabi-nm"
cd util-linux-2.28.2
./configure --build=i686-pc-linux-gnu --target=${CROSS_COMPILE} --host=${CROSS_COMPILE}
make V=1
獲得以下錯誤,當我建立,儘管所有這些庫都在LDFLAGS
提到的目錄,不知道在哪裏「的.libs」從交叉編譯的util-Linux的ARM,libtool的/ LD未服用庫從LDFLAGS路徑
arm-linux-gnueabi-gcc-4.9: error: ./.libs/libmount.so: No such file or directory
arm-linux-gnueabi-gcc-4.9: error: /home/dev_team/workspace/util-linux-2.28.2/.libs/libblkid.so: No such file or directory
arm-linux-gnueabi-gcc-4.9: error: /home/dev_team/workspace/util-linux-2.28.2/.libs/libuuid.so:No such file or directory
今後如果有人知道這個解決方案請大家幫幫我,謝謝
我仍然得到同樣的錯誤,嘗試這兩個選項。我無法真正理解爲什麼它看起來像.libs而不是查看給定的庫路徑 – enthu
通過配置或開源代碼來處理LDFLAGS,並檢查如何傳遞鏈接器選項 – Arseniy