admin 管理员组文章数量: 1184232
文章目录
- 前言
- 第一步:安装cygwin
- 第二步:使用cygwin编译haproxy为支持window的可执行文件
- 结束
前言
haproxy包无法在window上直接使用,网上下载的包是以.tar.gz扩展名的,在window下无法解压,但是可以在linux解压后把解压包移到window下使用(没尝试过,不过我看用cygwin编译haproxy包,其实可能就是模拟linux的环境对haproxy包进行编译的,然后生成exe后缀,windows可执行文件,我大胆的推测),总之就是下载的包不支持直接在window中使用,要cygwin进行编译,网上虽然有现成的,但是自己动手丰衣足食。
第一步:安装cygwin
- 1.cygwin下载地址:
https://cygwin/install.html - 2.安装cygwin:运行刚刚下载的setup-x86_64.exe
这里要注意一下:view选择一下Categroy,点击all再点击Devel,在搜索框中输入gcc,在页面中展示的Devel下所有插件选择版本
在搜索框中更改关键词为:make,再在页面中展示的Devel下所有插件选择版本,进入下一步
等待安装完成就行了。
第二步:使用cygwin编译haproxy为支持window的可执行文件
- 1.下载需要的haproxy包:http://download.openpkg/components/cache/haproxy/;https://src.fedoraproject/repo/pkgs/haproxy/;
- 2.将下载的haproxy包放到cygwin的安装目录下的任意位置,建议是home(空目录)目录下
- 3.进入cygwin安装目录运行Cygwin.bat或者运行桌面的Cygwin64 Terminal,会打开一个终端,可以在window下执行linux系统的一些功能了
- 4.在终端中执行解压命令解压haproxy:tar -zxvf [haproxy包名]
- 5.进入到haproxy的解压目录
- 6.编译&&安装:make TARGET=cygwin&&makeinstall
- 7.在cygwin的安装目录下查找haproxy.exe
- 8.可以将haproxy.exe单独复制到一个空文件夹中,然后运行haproxy.exe,看看需要的依赖文件
- 9.再在cygwin安装目录下搜寻对应的依赖文件拷贝到haproxy.exe同目录下,直到运行haproxy.exe不在提示错误信息
- 10.如果以上的haproxy.exe和依赖文件有多个,且大小不一样的话,就一个个试。
结束
以上就是用cygwin编译haproxy的全部过程了,编译后的haproxy.exe就支持windows系统的使用了,下一篇文章将会为大家带来haproxy的配置和使用,这篇文章如果有帮助到你点个关注吧,谢谢。
版权声明:本文标题:使用cygwin编译haproxy(Windows) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1765188507a3356156.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论