windows下编译wget过程分享
来源:互联网 发布:服务器1433端口不通 编辑:程序博客网 时间:2024/06/08 17:33
自己在写一个下载器,但是自己写的有的地址下载不了,比如这种形式的:
http://111.7.131.65/cache/vod.cntv.lxdns.com/flash/mp4video54/TMS/2016/08/09/f2bad159611c402c9d9f4fa25f9faaa8_h264818000nero_aac32-3.mp4?ich_args=f5e31c34fa775e6d41addf39b8958ada_1045_0_0_11_d4936dcd6d9411bd6d42c33a661d463874c9b075a94e4a2c6e92b0b80ea51d10_7e3420f74687831c4991ed399889ed7f_1_0&ich_ip=
所以想到了Linux下的wget,没想到在Windows下也有移植,试了一下:
wget -O xx.mp4 http://111.7.131.65/cache/vod.cntv.lxdns.com/flash/mp4video54/TMS/2016/08/09/f2bad159611c402c9d9f4fa25f9faaa8_h264818000nero_aac32-3.mp4?ich_args=f5e31c34fa775e6d41addf39b8958ada_1045_0_0_11_d4936dcd6d9411bd6d42c33a661d463874c9b075a94e4a2c6e92b0b80ea51d10_7e3420f74687831c4991ed399889ed7f_1_0&ich_ip=
完美下载完成,于是想研究一下windows下wget是怎么做的,毕竟是工业级程序,可靠性还是很高的。
先下载wget For Windows的源码:
https://yunpan.cn/c6IjUJAzuaiYm 访问密码 ed91
源码我已修改可使用VC直接编译,只修改了log.c的两处编译错误,就是把log.c的195和225行处
//va_start (args);
改为
args = (va_list)&va_alist;
然后cd到C:\Users\Admin\Desktop\wget-1.5.3\src处,nmake -f makefile
直接编译即可得到wget.exe。
分享一下我用的VC2002的编译器:
https://yunpan.cn/c6IjtkiZbM2J4 访问密码 c85e
成功截图:
接下来再慢慢研究它是如何下载的。
- windows下编译wget过程分享
- Wget:Windows下安装wget
- Wget:Windows下安装wget
- windows下安装WGET
- ffmpeg windows下编译过程
- Windows下编译WebRTC过程
- OpenSSL windows下编译过程
- windows下编译poppler过程
- windows下webRTC编译过程
- Windows下QtCreator编译过程
- windows下webRTC编译过程
- windows下webRTC编译过程
- Windows下编译WebRTC过程
- windows下webRTC编译过程
- wget windows下设置http_proxy
- 终于在windows上成功编译caffe,特分享过程
- libtorrent在windows下编译过程
- libtorrent在windows下编译过程
- HDOJ 1541 Stars
- 51nod oj 1101 换零钱【完全背包】
- 在 Raspberry Pi 2/B+上安装OpenCV和Python
- 提升自己
- HDU:1513 Palindrome(回文字符串+最长公共子序列+滚动数组)
- windows下编译wget过程分享
- Uva 10820 Send a Table(数论、欧拉筛法)
- 在CentOS中安装redis3.0
- Http协议详解
- Android中的Menu(菜单)的三种类型菜单的学习
- tjut 2876
- C++标准模板库函数sort
- 纯代码实现dialog
- HDU/ HDOJ 1203 I NEED A OFFER!(DP,0/1 背包)