2009-09-25 44 views
0

我在我的程序中使用gcc(cygwin)在windows上使用fork。它在我的系統上運行良好。但我想在其他沒有cygwin的系統上運行。我怎樣才能做到這一點?用gcc在windows上分叉

+3

按照http://stackoverflow.com/questions/1475684/compiling-with-gcc-cygwin-on-windows中的回答指出,通過分發'cygwin1.dll'和任何其他需要遵守許可條款的dll – 2009-09-25 07:35:36

+0

@Sinan:請給出答案,以便我可以投票! – 2009-09-25 07:44:08

+1

爲什麼這個問題發佈兩次? – Amro 2009-09-25 08:02:37

回答

4

您的程序需要目標計算機上存在cygwin1.dll。確保這一點的一種方法是告訴用戶至少需要Cygwin的最小安裝。另一種方法是根據其許可條款分發cygwin1.dll和任何其他相關的dll。 Cygwin FAQ有這方面的一些有用的信息。