这几天关注了一下它们,

事实上我是不想安装一下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来编辑,就是非常easy的事了.

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

仅仅只是,好像这货确实有点慢.

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

折腾吧.

最新文章

  1. C# 条件编译备忘
  2. java 实现数据结构之队列
  3. Java网页数据采集器[下篇-数据查询]【转载】
  4. jquery中each遍历对象和数组示例
  5. 论 Java 中获取一组不重复的随机数之性能问题
  6. nhibernate 3.3 linq扩展
  7. 练习--分治法--Merge k Sorted Lists
  8. xpage 获取 附件
  9. C++经典笔试题及参考答案-趋势科技
  10. 朴素贝页斯分类法 c++实现
  11. JQuery hover toggle事件使用
  12. 泛型加委托在EF下的操作例子
  13. Ubuntu下解决解压zip文件中文文件名乱码问题
  14. 补记:完成了NG的SP1的全部内容 开始第二周
  15. Kubernetes — Job与CronJob
  16. python特定时间发送消息到微信公众号
  17. python中各个response使用
  18. 解决sqoop连接mysq错误
  19. springboot的创建
  20. 【C++ Primer | 11】关联容器(一)

热门文章

  1. @objc and dynamic
  2. 用 webpack 实现持久化缓存
  3. 梦想Android版CAD控件2019.01.23更新
  4. 【原】Python学习
  5. iOS中NSAttributedString的使用--对关键字着色,以及处理html实例
  6. IP地址、MAC地址、ARP地址解析协议
  7. Go:内置函数
  8. streamwise veloicty along the jet axis using Matlab/Octave
  9. SQL学习笔记:库和表的创建
  10. Discuz论坛迁移需要修改的3个配置文件