2010-12-02 26 views
1

對於Windows的gnu目標c編譯器是否與Mac OS X(和Ipad)的編譯器相同?在windows和gcc上的目標c

我想在windows上編寫一些代碼並在mac和ipad上運行它,目標C似乎是Mac/Ipad的最佳方式,但gnu編譯器是一樣的嗎?我知道庫可可等是不可用的,但這不是一個問題,我們將爲每個平臺編寫不同的接口代碼(請不要評論這不是正確的方式等)。

TIA, 戴夫

+0

另請參閱此問題的iPad具體編碼http://stackoverflow.com/questions/2159951/is-there-a-specific-xcode-compiler-flag-that-gets-set-when-compiling-for-ipad 。祝你好運 – Reno 2010-12-02 09:17:21

回答

0

編譯器或多或少是相同的,但是運行時系統是不同的。如果您不使用Objective-C 2.0中的新功能,那麼您的代碼在兩個運行時系統上都可以正常工作。如果您想使用新功能,則必須使用不同的運行時。你可以找到更多的信息here on the GNUstepWiki

但是你仍然需要一個提供像字符串,數組,字典等基本對象的框架。您可以使用The Cocotron中的這個部分,該框架試圖使Windows,Linux和其他平臺上的所有Cocoa可用。