看板 C_and_CPP 關於我們 聯絡資訊
我想寫一些程式 裡面會用到fork()這個system call 可是我OS是windows 可能需要Linux或UNIX才能跑fork() 請問有方法可以在windows上模擬UNIX的環境嗎? 像網路上有提供用windows模擬android的模擬器 不知道有沒有什麼小工具或網站可以用來模擬UNIX的? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.65.192
mail6543210:cygwin,用來模擬POSIX,但以後執行時都要附上cygwin1 08/15 19:55
mail6543210:可是我沒用過fork就是了 08/15 19:55
我已經裝好cygwin了 請問打開之後要怎麼打程式碼@@? 我看到指令的開頭是 $ ...
tjjh89017:_beginthread? 不然開VM? 08/15 20:54
請問有人提供免費的VM可以用嗎? 謝謝
suhorng:呃..cygwin是個模擬Unix的環境,包括shell 08/15 21:39
suhorng:你裝 gcc/g++ 套件後就可以編譯程式了 08/15 21:39
suhorng:編輯程式倒是不需要在那介面下編輯... 08/15 21:41
RouterHsieh:virtualbox或者是vmware player吧,看你喜歡哪個 08/15 23:30
kdjf:在cygwin下用compiler做出來的exe檔,就可以直接在win上跑了 08/15 23:49
kdjf:不過可能要用static link 08/15 23:49
我現在裝了cygwin, MinGW, 環境變數path尾巴加了C:\MinGW\bin 用Dev-C++ 寫了一小段的fork 可是編譯器說 [Warning] implicit declaration of function `fork' [Linker error] undefined reference to `fork' ld returned 1 exit status 我寫的程式這樣 https://gist.github.com/3361428 請問是什麼地方沒用好? 謝謝 ※ 編輯: wsx02 來自: 114.36.65.192 (08/16 00:37)
james732:你有什麼一定要用fork的理由嗎? 08/16 00:38
因為我主要是準備考試的 fork這個system call常常出現 想把它搞懂一點....因為每年都會出現@@
james732:那我會建議用VirtualBox裝個Linux玩玩看 XD 08/16 00:45
※ 編輯: wsx02 來自: 114.45.174.68 (08/16 01:29)
drag:推用VirtualBox裝Linux會比較輕鬆一點... 08/20 17:40