nginx 交叉编译 ( 上 )

本文详细记录了如何将 nginx 1.6.2 交叉编译到 openwrt 系统的过程,包括环境设置、配置选项、遇到的问题及解决方法,如C编译器问题、检测不到size、缺少sha1库和openssl库等问题,提供了解决这些问题的具体步骤。
摘要由CSDN通过智能技术生成

(本博客已经不再更新了,更多的内容请移步到本人的个人网站《我的技术博客》


注意:

由于博客编辑器兼容性的原因,本文中的代码空格和标点符号可能与实际情况存在差异。

所以在设置参数的时候,请手动输入;如果碰到错误,请检查configue --help和 gcc 里面的参数名字到底怎么写。


本文下半部分在本人的个人网站上,请移步《nginx交叉编译(下)》



参考:《参考文章》


关键词:

(1)nginx 、 nginx-1.6.2
(3)mips、openwrt
(2)cross compile 、交叉编译
(5)openssl 、 pcre 、zlib


(8)sha1 library is not found
(9)SSL modules require the OpenSSL library. 
(10) make 没有什么可以做的为 `default'

(11)没有规则可以创建 nginx.o 需要的目标 nginx.h

(12)checking for C compiler ... found but is not working

(13)autotest not found
(14)ELF ld-uClibc.so.0 not found
(15)can not detect int size
(16)autotest.c: No such file or directory
(17)没有规则可以创建 nginx.o 需要的目标 nginx.h 
(18)If you meant to cross compile, use `--host'.
      See config.log for more details

(19)ngx_errno.c:In function 'ngx_str

  • 6
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值