Squid的编译和使用

Squid的编译和使用

Squid 版本:squid-2.7.STABLE9

使用环境:mips

编译环境:fedora14

  1. 使用如下指令配置
    ./configure --host=mipsel-linux --build=x86_64-redhat-linux  --cache-file=mips-cache
  2. 配置时会出现如下错误
    error: cannot run test program while cross compiling
    这些错误是因为使用交叉编译才出现的错误
  3. 鉴于以上错误,需要新建mip-cache(这个可以自己定义,这个名字是指第一条指令的--cache-file的名字)
    • 内容如下:
      ac_cv_epoll_works=
      ac_cv_af_unix_large_dgram=
      ac_cv_func_setresuid=
      ac_cv_func_va_copy=
      ac_cv_func___va_copy=
  4. 通过以上设定能够完成设定,然后开始编译
    make
  5. 编译过程中会出现如下错误
    ./cf_gen: cannot execute binary file
  6. 如上是因为使用mips编译练编出来的不能再fedora下执行
    • 解决方法:在fedora环境下编译,然后cp 到squid/src下
  7. 编译成功

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值