Windows下编译axel 2.6 / 2.11(下载神器)
2019独角兽企业重金招聘Python工程师标准>>>
最近在linux下用wget下载文件时,速度不是很满意,后面试了下axel,同时起多个线程下载,速度不是一般的快。axel目前的最新版本是2.11,在网上有2.4版本的Windows binary(非官方发布),昨天尝试在Windows下面编译. 编译2.4和2.5没问题; 编译2.6和2.11,一直没成功。今天编译2.6成功了,步骤如下:
1. 安装baban(Windows下基于Cygwin的类unix开发环境)
2. 安装gettext-devel
3. ./autogen.sh (针对axel 2.11)
axel 2.11版需要使用autogen.sh生产configure文件。
3. ./configure LIBS=-lintl --disable-nls
--disable-nls是禁用国际化功能,LIBS=-lintl一定要加上,不然在下一步make时会出错。
加上LIBS=-lintl配置后,编译的时候会执行下面的命令(-lintl附在最后面了,它放到中间是编译不过的,比如放在-Wall后面,如: -Wall -lintl)
gcc -g -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -pthread -o axel.exe axel.o conf.o conn.o ftp.o http.o search.o tcp.o text.o -lintl
4. make
5. make install (可选操作)
转载于:https://my.oschina.net/wangzhengbo/blog/755282
Windows下编译axel 2.6 / 2.11(下载神器)相关推荐
- Windows下编译 Hadoop
Windows下编译 Hadoop-2.9.2 系统环境 系统: Windows 10 10.0_x64 maven: Apache Maven 3.6.0 jdk: jdk_1.8.0_201 Pr ...
- Windows下编译tensorflow-gpu教程
这两个也要看: https://zhuanlan.zhihu.com/p/29029860 https://zhuanlan.zhihu.com/p/34942873 Windows下编译tensor ...
- Windows下编译TensorFlow1.3 C++ library及创建一个简单的TensorFlow C++程序
参考:https://www.cnblogs.com/jliangqiu2016/p/7642471.html Windows下编译TensorFlow1.3 C++ library及创建一个简单的T ...
- 在Windows下编译FFmpeg详细说明
在Windows下编译FFmpeg详细说明 MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNC工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时 Mi ...
- 在windows下编译FFMPEG-最新2009版本
转]在windows下编译FFMPEG-最新2009版本 2010-11-17 18:50 大家可以看到,此篇之前有很多个版本的"在windows下编译FFMPEG",那些都是我在 ...
- windows下编译c语言文件路径,解决JNI在Windows环境下因长路径导致编译失败问题
之前听一个朋友反馈LuaScriptoCore在Windows下编译会报错,今天特意跑到Windows环境下测试了一番,果然是存在问题.得到了下面的编译报错信息: Build command fail ...
- 在Windows下编译OpenSSL(VS2005)【转】
如何在Windows下编译OpenSSL (Vs2005使用Vc8的cl编译器) 1.安装ActivePerl//初始化的时候,需要用到perl解释器 2.使用VS2005下的Visual Studi ...
- windows 下编译libcurl,通过url下载图片数据
windows 下编译libcurl 因为linux平台采用了libcurl,有一个程序移植到到windows平台,再linux采用libcurl.在windows下准备也采用该库.在网上搜索了几位同 ...
- 记录 Windows 下编译一个开源 SM9 签名验签 C 程序的过程
注:本文不讨论算法具体实现细节,只介绍如何编译一个现有的程序实现. 在商用密码检测中心( 链接:http://www.scctc.org.cn/index.aspx )的网站上,"下载中心& ...
最新文章
- Matlab.NET混合编程调用Figure窗体
- Vue.js 状态过渡
- 听说别人都在送小黄车月卡?神策数据送两个月!
- CCF BDCI 多人种人脸识别冠军分享
- 解决spring配置c3p0连接池,tomcat无法正常启动
- 下载华为交换机MIB参考文件并使用snmpwalk获取OID信息
- MySQL基础总结(二)
- Java多线程之Semaphore用法
- 巧用Notepad++代码粘贴功能
- form表单input使用disabled后提交不能获取表单值的解决方法
- matlab 矢量化编程(三) —— 软阈值函数
- 3dmax9中文版注册机
- 如何用代码实现tablewidget的表头_20210114:timsort是什么,如何用代码实现?
- STM32电机库(ST-MC-Workbench)学习记录——电流采样部分
- 什么是servlet及其生命周期
- fw325r没有虚拟服务器,FAST FW325R的配置方法教程
- 交换机和路由器的区别计算机网络,交换机和路由器有什么区别?路由器与交换机的区别知识...
- java.lang.Byte常用方法
- 品牌笔记本预装windows的OEM分区解决方案(联想)
- 这是一篇儿正儿八经的自我介绍~
热门文章
- Boost:使用/type <>语法测试功能对象
- ITK:计算两个3D点之间的距离
- DCMTK:读取DICOM图像并创建匹配的演示状态
- VTK:PolyData之LoopBooleanPolyDataFilter
- VTK:IO之ImageWriter
- OpenCV场景文本识别的实例(附完整代码)
- 在Qt Designer中使用自定义Widgets小部件
- Qt Creator向项目添加库
- vs为什么打了断点不断_为什么西餐厅里的牛排又嫩又多汁?原来大厨都做了“这一步”...
- 5.创建表,使用alter进行表信息的增删改,Oracle回收站,集合运算