2007 01 19 23 58 在 cygwin 裡用 mingw 的 gcc


今天,因為要安裝 cygwin 的 sshd ( win32 下的 sshd ),
所以,又把 cygwin 拿出來用。經過一番努力,終於把 sshd 裝好。
但是,因為打算要作 tunnel ,所以要新增一個帳號來用,
卻又不想要真的可以login。
但是如果是用 /bin/false 當作 shell ,又會被 sshd 中斷連線。
所以,想寫個 infinite loop 的簡單程式,當作 Shell。
而用gcc所編譯出來的程式,都會需要 cygwin1.dll 。
而想到 mingw 的 gcc 可以去編譯出純的 win32 的程式。
就去找了一下,果然cygwin裡有mingw gcc。
很快地,把mingw gcc裝了起來。
卻很詭異的,就是找不到 ming gcc的執行程式。
只好去拜一下谷歌大神。
這才發現是要用原來的gcc,
而只需要多加個參數 -mno-cygwin 就可以用了.