各位老大,我在AMD64的Ubuntu10.10上用apt-get命令可以成功安装使用aria2。
可如果直接编译最新版源码包,先安装好所有依赖包,进入解压目录后我:
./configure
显示很多信息,之后再
make
却显示了一些“错误1”和“没有那个文件或目录”,输入aria2命令,软件也无法打开
请问该怎么编译呢?之前编译产生的无用文件怎样清除?
谢谢
aria2源码包编译出现问题
-
- 帖子: 170
- 注册时间: 2011-03-10 19:08
- 到处看看
- 论坛版主
- 帖子: 8486
- 注册时间: 2010-01-17 13:05
- 系统: ubuntu
Re: aria2源码包编译出现问题
把g++装上再试试。
话说那个前两天也编译过一次,结果只能使用单线程下载 -s 参数无效。
那位晓得是怎么回么?占个沙发求真相! 
话说那个前两天也编译过一次,结果只能使用单线程下载 -s 参数无效。


-
- 帖子: 170
- 注册时间: 2011-03-10 19:08
Re: aria2源码包编译出现问题
我的g++有装啊。刚才加了sudo再编译一次,还是无法安装到处看看 写了:把g++装上再试试。
话说那个前两天也编译过一次,结果只能使用单线程下载 -s 参数无效。那位晓得是怎么回么?占个沙发求真相!

- 到处看看
- 论坛版主
- 帖子: 8486
- 注册时间: 2010-01-17 13:05
- 系统: ubuntu
Re: aria2源码包编译出现问题
提示什么贴上来。
想起来了上次弄的时候好像也有这么个提示,把它说的没有的那个文件在 /usr/local 里建一个 或者把安装路径改到 /usr 再试。
想起来了上次弄的时候好像也有这么个提示,把它说的没有的那个文件在 /usr/local 里建一个 或者把安装路径改到 /usr 再试。
-
- 帖子: 170
- 注册时间: 2011-03-10 19:08
Re: aria2源码包编译出现问题
代码: 全选
sxs@ubuntu:~/下载/aria2-1.10.9$ sudo make check
Making check in po
make[1]: 正在进入目录 `/home/sxs/下载/aria2-1.10.9/po'
make[1]:正在离开目录 `/home/sxs/下载/aria2-1.10.9/po'
Making check in intl
make[1]: 正在进入目录 `/home/sxs/下载/aria2-1.10.9/intl'
make[1]: 没有什么可以做的为 `check'。
make[1]:正在离开目录 `/home/sxs/下载/aria2-1.10.9/intl'
Making check in lib
make[1]: 正在进入目录 `/home/sxs/下载/aria2-1.10.9/lib'
make[1]: 没有什么可以做的为 `check'。
make[1]:正在离开目录 `/home/sxs/下载/aria2-1.10.9/lib'
Making check in src
make[1]: 正在进入目录 `/home/sxs/下载/aria2-1.10.9/src'
make[1]: 没有什么可以做的为 `check'。
make[1]:正在离开目录 `/home/sxs/下载/aria2-1.10.9/src'
Making check in test
make[1]: 正在进入目录 `/home/sxs/下载/aria2-1.10.9/test'
make aria2c
make[2]: 正在进入目录 `/home/sxs/下载/aria2-1.10.9/test'
g++ -DHAVE_CONFIG_H -I. -I.. -Wall -I../src -I../lib -I../intl -I/usr/local/include -I/usr/include/libxml2 -I/usr/include -I/usr/include -DLOCALEDIR=\"/usr/local/share/locale\" -DA2_TEST_DIR=\"../test\" -DA2_TEST_OUT_DIR=\"test_outdir\" -DHAVE_CONFIG_H -g -O2 -MT AllTest.o -MD -MP -MF .deps/AllTest.Tpo -c -o AllTest.o AllTest.cc
AllTest.cc:5: fatal error: cppunit/CompilerOutputter.h: 没有那个文件或目录
compilation terminated.
make[2]: *** [AllTest.o] 错误 1
make[2]:正在离开目录 `/home/sxs/下载/aria2-1.10.9/test'
make[1]: *** [check-am] 错误 2
make[1]:正在离开目录 `/home/sxs/下载/aria2-1.10.9/test'
make: *** [check-recursive] 错误 1
- tangboyun
- 帖子: 701
- 注册时间: 2009-07-25 1:57
- 联系:
Re: aria2源码包编译出现问题
check下源码,有么有这个文件:cppunit/CompilerOutputter.h
没有的话,查找相似的名字.h,然后修改成这个名字
再没有的话,check作者的源码仓库,cvs还是git的,自己看罗,还没有的话email作者,报告遗漏文件。
google了下,好像是这个项目里的头文件:
cppunit.sourceforge.net
自己下了装上就是了
没有的话,查找相似的名字.h,然后修改成这个名字
再没有的话,check作者的源码仓库,cvs还是git的,自己看罗,还没有的话email作者,报告遗漏文件。
google了下,好像是这个项目里的头文件:
cppunit.sourceforge.net
自己下了装上就是了
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
-
- 帖子: 170
- 注册时间: 2011-03-10 19:08
Re: aria2源码包编译出现问题
“cppunit/CompilerOutputter.h”这个文件在源码包里找不到,也没相似的文件,应该是遗漏吧,刚刚email了,待回。为什么编译源码后,文件夹的体积竟有200多M之大。还有请问软件一般安装在哪里比较合理呢。
-
- 帖子: 1
- 注册时间: 2016-08-27 15:13
- 系统: Windows 10
Re: aria2源码包编译出现问题
安装 libcppunit-dev