1. MySQL需要ncurses库的支持,首先下载ncurses-5.7库并进行交叉编译
CFLAGS="-O3" CC=/opt/arm-v4t-linux-gnueabi/gcc-4.1.2-glibc-2.5-kernel-2.6.18/bin/arm-v4t-linux-gnueabi-gcc CXX=/opt/arm-v4t-linux-gnueabi/gcc-4.1.2-glibc-2.5-kernel-2.6.18/bin/arm-v4t-linux-gnueabi-g++ ./configure --host=arm-v4t-linux-gnueabi --prefix=/home/ncurses-5.7/
2. 下载MySQL-5.1.70
3. 解压
4. 配置
CFLAGS="-O3" CC=/opt/arm-v4t-linux-gnueabi/gcc-4.1.2-glibc-2.5-kernel-2.6.18/bin/arm-v4t-linux-gnueabi-gcc CXX=/opt/arm-v4t-linux-gnueabi/gcc-4.1.2-glibc-2.5-kernel-2.6.18/bin/arm-v4t-linux-gnueabi-g++ CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" ./configure --host=arm-v4t-linux-gnueabi --prefix=/home/mysql-5.1.17 --with-mysqld-ldflags=-all-static --with-client-ldflags="-all-static" ac_cv_sys_restartable_syscalls='no' --with-named-curses-libs=/home