前言

尝试在自己的Mac上源码方式安装aria2,根据教程修改了下限制的线程数,然后总结下经验

1、下载aria2源码

下载地址:https://github.com/aria2/aria2

1
git clone --depth=1 https://github.com/aria2/aria2.git

2、提前准备Mac的编译环境

因aria2是C++的,需要C++的环境,可以通过brew安装

1
2
3
xcode-select --install

brew install autoconf automake cppunit libtool libxml2 gettext openssl pkg-config sqlite zlib

3、参考前人总结的源码修改经验修改aria2的源码

1
2
cd aria2/src
vim OptionHandlerFactory.cc

3.1 将

1
2
3
OptionHandler* op(new NumberOptionHandler(PREF_MAX_CONNECTION_PER_SERVER,
                                               TEXT_MAX_CONNECTION_PER_SERVER,
                                               "1", 1, 16, 'x'));

修改为

……

阅读全文