Cygwin与minGW

这几天关注了一下它们,

其实我是不想安装一下vs来编写一些小东西.

本来想写个小exe,于是跑到vs的bin下面把cl与link搞出来,却发现cl还要配置什么的,也不太清楚直接就二个exe与部分dll能否使用.折腾二下,

link可以使用,cl却不能使用.也没见谁这么弄过,于是放弃了.

再找window编译win32 c时,发现有gcc,找到minGW,与Cygwin,折腾比较了好大一会,才发现.

mingGW最大区别就是把那些bin编译成cmd下可以独立运行的,

而Cygwin,基本上是cmd与依赖自己的dll都可以使用.

还提供了类似apache之类之类的东西使用.

于是在想我要使用那个呢?


---------编译一个简单的exe---------

minGW的gcc编译出来的,cmd中可以独立运行.

使用Cygwin的gcc编译出来的,cmd中运行时,提示,需要cygwin.dll,查看一下网站,说没有选项也没有考虑要支持,如果需要安装minGW-gcc-core,原来这个东西在Cygwin下面是放到

$ which i686-pc-mingw32-gcc
/usr/bin/i686-pc-mingw32-gcc

这回使用 /i686-pc-mingw32-gcc 编译出来的exe也能独立.

所以,如果不想依赖dll,可以使用这个来编译.


------------------像git-window----------这类工具也是使用minGW编译出来的,而且它有些输出输入cmd不能满足,所以,使用了一种叫mysys的东西来操作.那么既然如果,Cygwin都直接提供,就没必要再安装它了.


还有gvim,其实 它也提供了vim,再看看它的启动使用的是bash ,那么,对于window的右键菜单,打开一个文件使用vim来编辑,就是很简单的事了.

如  bash -c "vi  /cygdrive/c/Users/Administrator/Desktop/d.cpp" 所以,gvim也可以删除了,就用它?




只不过,好像这货确实有点慢.

使用一个linux 虚拟机来弄东西,就又有点麻烦不是很方便了.


折腾吧.

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值