需要使用get请求来获得点数据,但是由于需要用户名和密码,所以失败了,但是编译的过程还有其他还是有参考价值的。
官方网站https://www.linuxfromscratch.org/blfs/view/6.2.0/gnome/libghttp.html
下载并传到LINUX上
./configure --prefix=/opt/gnome-1.4 &&
make
make install &&
install -v -m644 -D doc/ghttp.html
/opt/gnome-1.4/share/doc/libghttp-1.0.9/ghttp.html
这里会失败,在64位机器下configure时出现错误信息:
...
checking host system type… Invalid configuration x86_64-unknown-linux-gnu': machine
x86_64-unknown’ not recognized
checking build system type… Invalid configuration x86_64-unknown-linux-gnu': machine
x86_64-unknown’ not recognized
…
ltconfig: you must specify a host type if you use --no-verify' Try
ltconfig --help’ for more information.
configure: error: libtool configure failed
…
大意是configure认不出系统的类型, 然后出现下面的 you must specify a host type. 解决方法是:
先手动下载在 /usr/share/libtool/下执行
wget -O ./config.sub “git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD”
wget -O ./config.guess “git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD”
下载到 /usr/share/libtool/
用 /usr/share/libtool/config.guess 覆盖 config.guess
用 /usr/share/libtool/config.sub 覆盖 config.sub
重新执行
./configure --prefix=/opt/gnome-1.4 &&
make
make install &&
install -v -m644 -D doc/ghttp.html
/opt/gnome-1.4/share/doc/libghttp-1.0.9/ghttp.html
安装后的库并不在正确位置需要手动拷贝一下,安装的库位置在这里
/opt/gnome-1.4/share/doc/libghttp-1.0.9
手动拷贝到cp /opt/gnome-1.4/share/doc/libghttp-1.0.9 /usr/local/lib
然后使用gcc编译即可