Linux 編譯Aria2c最新版本

2021-08-19 17:09:23 字數 1150 閱讀 6488

以下介紹在linux(ubantu)下安裝過程。

apt-get update

apt-get install libgnutls28-dev nettle-dev libgmp-dev libssh2-1-dev libc-ares-dev libxml2-dev zlib1g-dev libsqlite3-dev pkg-config libcppunit-dev autoconf automake autotools-dev autopoint libtool git gcc g++ libxml2-dev make quilt

centos參考:

git clone
autoreconf -i

./configure

make

說明:

1、autoreconf -i 命令,相當於執行了autoconf,automake等命令。自動生成configure等檔案,如下圖所示。

可以清晰看到編譯器,還有安裝了哪些庫檔案。在編譯鏈結的時候需要哪些資訊引數資訊等等。

2、./configure命令,生成makefile、config.h等檔案。並且還檢測程式相關庫安裝情況。

3、make直接生成可執行程式aria2c,。(可執行程式預設在ara2c/src/目錄中)

另外,如果我們想自己寫makefile檔案的話,我們可以列印make生成的資訊,然後自己寫乙個makefile檔案。

(eg: make -n>makelog.txt  然後檢視makelog.txt)

預設是動態鏈結生成的可執行檔案,同時也包含了許多除錯資訊,可執行檔案比較大,可以通過x86_64-linux-gnu-strip(預設路徑:/usr/bin/x86_64-linux-gnu-strip )去除除錯等訊息,留下乙個輕巧版的可執行檔案aria2c(也算是release版本)。(詳細可以參考windows上的mingw-release檔案)。

windows上的交叉編譯:

android平台上:

使用docker: 編譯 windows x64 版 aria2

用aria2c下迅雷離線資源

尤其對好幾g的大檔案,開始幾分鐘速度會很慢 需要nircmd.exe echo on setlocal enabledelayedexpansion cd d dp0 for f eol tokens 2 delims i in uris.txt do set a i if exist downlo...

linux編譯安裝aria2

root 192 168 7 77 wget 192 168 7 77 yum y install bzip2 root 192 168 7 77 bzip2 d aria2 1.33.1.tar bz2 root 192 168 7 77 tar xf aria2 1.33.1.tar root ...

在fedora下重新編譯aria2

首先安裝乙個dnf外掛程式,sudo dnf install dnf command versionlock aria2 1.35.0 aria2 1.35.0.tar.xz aria2.spec 1 directory,2 files源 就在aria2 1.35.0的src目錄下,修改他並將其重新...