编译
1). 添加交叉编译工具环境变量和其他环境问题
export PATH="/opt/OpenWrt-Toolchain-ramips-mt7628_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin/:$PATH"
------------------------------------------------------------------------------------------
export STAGING_DIR="/opt/OpenWrt-Toolchain-ramips-mt7628_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin/:$STAGING_DIR"
解决问题:mipsel-openwrt-linux-gcc-4.8.3: warning: environment variable 'STAGING_DIR' not defined
------------------------------------------------------------------------------------------
将本地头文件 libintl.h 拷贝到交叉编译工具路径的 include 下,我这里是
cp /usr/include/libintl.h /usr/include/x86_64-linux-gnu/bits/
解决问题:./Modules/_localemodule.c:29:21: fatal error: libintl.h: No such file or directory
2). 步骤一
./configure CC=mipsel-openwrt-linux-gcc-4.8.3 CXX=mipsel-openwrt-linux-g++ AR=mipsel-openwrt-linux-ar RANLIB=mipsel-openwrt-linux-ranlib READELF=mipsel-openwrt-linux-readelf --host=mipsel-linux --build=x86_64-linux --prefix=/mnt/h/code/MTK/other/install/python2.7 --disable-ipv6 ac_cv_file__dev_ptmx=no ac_cv_file__dev_ptc=no ac_cv_have_long_long_format=yes
参数--host, --build说明参考https://blog.csdn.net/mayue_web/article/details/103987915