mwget下载安装以及报错strcmp’ was not declared in this scope问题解决

Linux多线程下载工具mwget(加速wget下载速度)

前提准备

yum -y install openssl openssl-devel gcc gcc-c++ intltool bzip2

安装

wget http://jaist.dl.sourceforge.net/project/kmphpfm/mwget/0.1/mwget_0.1.0.orig.tar.bz2

tar -xjvf mwget_0.1.0.orig.tar.bz2 
cd mwget_0.1.0.orig

./configure --prefix=/opt/mwget
make && make install

问题解决

问题1
configure: error: cannot guess build type; you must specify one

解决方法:手动指定参数

./configure --host=i686-w64-mingw32 --prefix=/usr/local/target/opensdk --enable-static --disable-shared --with-mp4v2=no --build=i686-pc-linux

问题2
make:error:报错strcmp’ was not declared in this scope

解决方法:修改src对应的文件,在头部新增以下三行代码

#include <string.h>
#include <string>
using std::string;

可能报错的文件:
httpplugin.cpp
ftpplugin.cpp
downloader.cpp

指定mwget全局执行

建立软连接
ln -s /mwget_0.1.0.orig/src/mwget /usr/bin/mwget

大功告成
mwget https://archive.kernel.org/centos-vault/altarch/7.7.1908/isos/aarch64/CentOS-7-aarch64-Minimal-1908.iso

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值