1、Cygwin安装



http://www.cygwin.com/下载安装工具

详细安装过程參照http://jingyan.baidu.com/article/6b97984d83dfe51ca2b0bf0e.html



2、Cygwin一些设置



打开Cygwin终端,右击打开 Options...选项

Text能够设置字体的一些属性,如大小、编码,Locale 选择C, Character set 选择 UTF-8,能够避免中文显示乱码



3、安装apt-cyg



apt-cyg是Cygwin环境下的软件安装工具,相当于Ubuntu下的apt-get命令



依赖的工具:

wget

tar

gawk

bzip2

这些工具能够使用Cygwin安装setup-x86.exe选择安装



wget http://apt-cyg.googlecode.com/svn/trunk/apt-cyg -P /bin

chmod.exe +x /bin/apt-cyg



因为googlecode在国内无法登陆,能够在网上搜索代理站点打开,如http://www.ccdaili.com/

仅仅需下载apt-cyg脚本就可以。



4、apt-cyg的使用



设置安装源

apt-cyg -m http://mirrors.163.com/cygwin

更新源

apt-cyg update



因为本人近期研究怎样将C++封装在Python中使用,用到下面库

apt-cyg install libboost-devel

apt-cyg install python-setuptools

5、经常使用工具的使用

cygcheck 能够查看应用程序依赖的动态库,相当于Linux下的ldd命令

6、cygwin1.dll依赖

cygwin编译的程序必须依赖于cygwin1.dll,网上流传编译时加入-mno-cygwin參数生成全静态的文件,方法是无效的。能够使用i686-pc-mingw32-gcc作为替代

https://cygwin.com/faq.html#faq.programming.static-linking

7、脱离控制台

https://cygwin.com/faq.html#faq.programming.no-console-window

最新文章

  1. Qt Creator 常用快捷键
  2. springboot教程
  3. Hibernate中的集合映射
  4. [Everyday Mathematics]20150223
  5. Android更改桌面应用程序launcher的两种方式
  6. poj3294
  7. Android之Activity启动的源码简介
  8. iOS开发那些事儿(二)热补丁
  9. PHP header( ) 禁止页面后退
  10. Java Final and Immutable
  11. JS学习三(函数)
  12. 请详细描述(以硬盘启动)Linux系统从打开主机电源到进入登录界面整个过程的流程。
  13. node基础—process对象(管理进程)
  14. Python中的单例模式的几种实现方式的及优化
  15. ES6标准入门之数值的拓展解说
  16. Windows OS系统变量
  17. TMS320VC5509总线驱动LED灯
  18. 冲刺One之站立会议6 /2015-5-19
  19. 用BeanUtilsDate类型值为空报错的解决方法
  20. html+css模仿的锤子官方首页

热门文章

  1. 简单DP【p1934】封印
  2. 【暴力】【推导】bzoj1088 [SCOI2005]扫雷Mine
  3. 10.1(java学习笔记)JDBC基本操作(连接,执行SQL语句,获取结果集)
  4. Java多线程——锁概念与锁优化
  5. 原始DAO开发
  6. iOS开发——MJExtension复杂数组用法
  7. access日志配置
  8. 关于spring-data-jpa的排序问题
  9. CentOS7 rc.local开机开法启动
  10. dependency:copy-dependencies使用,如何排除应用自身module