红联Linux门户
Linux帮助

ubuntu下libtorrent库(rakshasa)的编译

发布时间:2016-11-20 11:25:27来源:linux网站作者:小吴的世界
1.首先从https://github.com/rakshasa/libtorrent 上Git clone https://github.com/rakshasa/libtorrent
 
2.cd 进入libtorrent
ubuntu下libtorrent库(rakshasa)的编译
 
3.run ./autogen.sh
ubuntu下libtorrent库(rakshasa)的编译
(原因:这是因为没有安装相关的依赖库)
ubuntu下libtorrent库(rakshasa)的编译
 
4.安装完之后再run  ./autogen.sh脚本,发现还有缺少相关的库,按照提示继续安装libtool库  sudo apt-get install libtool
ubuntu下libtorrent库(rakshasa)的编译
 
5.再次run ./autogen.sh
ubuntu下libtorrent库(rakshasa)的编译
之后生成我们需要的configure文件
ubuntu下libtorrent库(rakshasa)的编译
 
6.run ./configure
ubuntu下libtorrent库(rakshasa)的编译
 
7.run 到这的时候,也是同样的做法,缺啥咱们装啥,什么都不用说,一定要先装起来,可是当我敲sudo apt-get install zlib-dev命令行的时候,才发现原来这里面水很深,不是那么简单的,搜索了下才发现人家库已经改名了。改为sudo apt-get install zlib1g-dev
ubuntu下libtorrent库(rakshasa)的编译
 
8.再次run ./configure
ubuntu下libtorrent库(rakshasa)的编译
 
9.发现还是有库没有装好,好吧,那就继续安装,原本以为直接sudo apt-get install libcrypto就ok啦,可是结果显示告诉我,没有发现这个软件包libcrypto,只好继续查资料,发现原来libcrypto是openssl库里面的成员
ubuntu下libtorrent库(rakshasa)的编译
 
10.同时记得装上sudo apt-get install libssl-dev
ubuntu下libtorrent库(rakshasa)的编译
 
11.之后再run ./configure
ubuntu下libtorrent库(rakshasa)的编译
 
12.接下来run make
大概五分钟左右,这时候可以去泡杯水喝下,缓解疲劳。
ubuntu下libtorrent库(rakshasa)的编译
 
13.最后run  make install(大功告成啦)
 
14.之后cd  src 进入查看(比原来文件多)
ubuntu下libtorrent库(rakshasa)的编译
 
总结
从拜读作者的Install部分起到一直在搜索上不断地查询资料;从一开始对libtorrent一无所知,到现在把libtorrent库编译起来。这期间的煎熬让我度日如年,愿我这篇文章能够帮助如我一般曾经苦苦挣扎追寻如何编译libtorrent库的人一点收获。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/26165.html