window平台下编译GNU程序 例如:mysql操作的程序

要想在windows平台下编译GNU程序,需要有GNU的类库。现在有两种选择:

1、mingw:轻量级的GNU库,有许多类库不能很好的支持

2、cygwin:虚拟的linux运行平台,可以对linux的程序进行很全面的支持

所以笔者选择cygwin平台,下面来介绍一下具体的操作方法:

1、到cygwin.com网站下载cygwin的setup文件,运行生成一个如下目录E:/cygwin/http%3a%2f%2fbo.mirror.garr.it%2fmirrors%2fsourceware.org%2fcygwin/release/

2、根据setup给出的网站使用专门的现在工具如:flashxp,从ftp.kernel.org的sourceware目录中完全现在cygwin的安装文件,放到上面的目录中

3、运行setup安装,可以参Cygwin完全下载指南进行安装

安装完毕之后还要做一个path的修改操作:

在path环境变量里加入:C:/cygwin/bin

这样就可以编译如mysql的GNU程序了:

./configure --prefix=/usr/local/mysql 0>>log.configure0 1>>log.configure1 2>>log.configure2 &
 make all 0>>log.make0 1>>log.make1 2>>log.make2 &

编译完了将mysql中的include,libcopy到cygwin的环境中就可以了

这样就可以自己在windows平台下开发,linux的mysql相关的服务了  makefile里加入-lmysqlclient -lz就可以了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值