[Linux/Win Tool] Cygwin – Get that Linux feeling – on Windows!

Get that Linux feeling - on Windows! 备忘录


许多自由软件的集合,最初由 Cygnus Solutions 开发,用于各种版本的 Microsoft Windows 上,运行UNIX类系统。
Cygwin 的主要目的是通过重新编译,将 POSIX 系统上的软件移植到 Windows 上。


※ 一些命令 (按字母排序)

gcc -o ./unyaffs ./unyaffs.c       (★★★★★要指定路径啦)

1 预处理: gcc -E hello.c -o hello.i
2 编译:   gcc -S hello.c -o hello.s
3 汇编:   gcc -c hello.s -o hello.o
4 链接:    gcc hello.o -o hello

也可以直接这样: gcc -o hello hello.c
生成的hello可执行文档,运行:./hello

kill PID 删除程序

ps ax  执行程序

ps 进程管理
Usage ps [-aefl] [-u uid]
-f = show process uids, ppids
-l = show process uids, ppids, pgids, winpids
-u uid = list processes owned by uid
-a, -e = show processes of all users
-s = show process summary
-W = show windows as well as cygwin processes


※ 网网相连

◎ sanbo110 -- cygwin--简单备忘  2013-9-21

◎ 道法自然 -- GCC总结 2012-9-27

◎ Cygwin   Get that Linux feeling - on Windows! 
   1.7.11  2012-2  Cygwin 基本包默认不安装 GCC: binutils  gcc  gcc-mingw

◎ Cygwin Package List

◎ IT 与摄影 ─ 黑喵的家 [Cygwin]如何在 Cygwin 上存取其它目录的文件 2006-4-20
   ~ $ mount
   ~ $ mount \polluxhomejoedata /data

◎ FAQ-Book Cygwin 安装和SSH设定教学  2011-8-5
   环境变量 CYGWIN = ntsec tty  Path 再加上 D:cygwinbin;

   4. sshd的相关设定
      若权限有问题:
        chmod +r /etc/passwd
        chmod u+w /etc/passwd
        chmod +r /etc/group
        chmod u+w /etc/group
        chmod 755 /var
        touch /var/log/sshd.log
        chmod 664 /var/log/sshd.log

   5. 防火墙的设定

◎ 三十岁 Cygwin简介–你懂的   11-8-14

◎ Enjoy life while still live - Cygwin 使用 
    Cygwin,MinGW,MinGW-w64 
    gcc --help

    $ objdump -d a.exe | grep '%esp,%ebp'
    $ cc -o b b.c -mno-cygwin -mwindows

◎ WinXp下eclipse+CDT+CYGwin的安装与配置

   让 ls 显示颜色
   $ vi ~/.bashrc
   寻找这一行:
   # alias ls='ls -hF --color=tty'                 # classify files in colour
   拿掉 # , 重新打开 bash 打 ls 就有颜色显示

◎ CyGNOME = Cygwin + GNOME

◎ Cygwin/XFree (KDE on Cygwin) 


~ THE END ~