• cygwin开发环境搭建与apt-cyg的应用


    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

  • 相关阅读:
    正则:连续数字
    [f]聊天的时间格式化
    微信物理返回刷新页面
    npm 使用记录
    Java内存可见性volatile
    EA通过MySQL多人协作
    Sonarqube Webhook自定义参数
    使用阿里云加速Docker镜像下载
    Java异常堆栈丢失的现象及解决方法
    fo-dicom库 Dicom.Native.dll如何自动到编译输出目录
  • 原文地址:https://www.cnblogs.com/lytwajue/p/7266556.html
Copyright © 2020-2023  润新知