当前位置: 首页 > 工具软件 > libghttp > 使用案例 >

libghttp的使用

孟永望
2023-12-01


前言

需要使用get请求来获得点数据,但是由于需要用户名和密码,所以失败了,但是编译的过程还有其他还是有参考价值的。

一、libghttp是什么?

官方网站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': machinex86_64-unknown’ not recognized
checking build system type… Invalid configuration x86_64-unknown-linux-gnu': machinex86_64-unknown’ not recognized

ltconfig: you must specify a host type if you use --no-verify' Tryltconfig --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

1.引入库

安装后的库并不在正确位置需要手动拷贝一下,安装的库位置在这里

/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编译即可


 类似资料: