在网站上下载的那些在archlinux上是不能编译的,因为glibc版本相差太大,解决方法:
首先将archlinux的binutils升级到最新:binutils 2.16.1-1 (注意这里要用test,截止今天早上2点)
pacman -Sy binutils
第二,下载source
进入源码包,vi conf_file.c
在头部加入:
#include <errno.h>
保存再继续编译,就ok了
下面我的编译包:
地址:http://www3.ourlinux.net/Linux/Softs/ez-ipupdate-3.0.10.tgz
用法:/usr/local/ez-ipupdate/bin/ez-ipupdate -i ppp0 -h test.3322.org -S qdns -u user:password
这个的具体用法,请参见源码包里的READE
希望对朋友有用 |