1.概述:
本篇文章继上一篇继续讲解nginx+php+sqlite到ARM Linux平台的移植和验证。
2.交叉编译依赖库
2.1交叉编译zlib
下载地址:http://download.youkuaiyun.com/detail/b404587/3750737
1.tar -xvzf zlib-1.2.3.tar.gz
2.chmod -Rf 777 zlib-1.2.3
3.cd zlib-1.2.3
4../configure –shared –prefix=/home/armzlib
5.修改Makefile文件
CC=gcc 改为 CC=arm-none-linux-gnueabi-gcc
LDSHARED=gcc -shared -Wl,-soname,libz.so.1 改为 LDSHARED=arm-none-linux-gnueabi-gcc -shared -Wl,-soname,libz.so.1
CPP=gcc -E 改为 CPP=arm-none-linux-gnueabi-gcc -E
AR=ar rc 改为 AR=arm-none-linux-gnueabi-ar rc
RANLIB=ranlib 改为 RANLIB=arm-none-linux-gnueabi-ranlib
6.make
7.make install
8.编译好的库和头文件在/home/armzlib中

本文档详细介绍了如何在ARM Linux系统上交叉编译并移植Nginx、PHP和SQLite。从下载源码、配置编译选项到修改Makefile,再到最终的安装和验证,每一步都提供了清晰的步骤和注意事项,确保移植过程顺利完成。
最低0.47元/天 解锁文章
6017

被折叠的 条评论
为什么被折叠?



