मैं लिनक्स उबंटू 10.04 चला रहा हूं और मेरे पास विंडोज 7 मशीन है और एक मैकबुक मैक ओएस एक्स 10.6.4 चल रहा है। मैं कैसे एक साधारण सी प्रोग्राम की तरह लिख सकते हैं ( नहीं क्यूटी में के रूप में!):क्रॉस प्लेटफार्म सी?
#include <stdio.h>
int main(int argc, char **argv)
{
printf("Hello Linux and Mac and Windows!")
return 0;
}
Ubuntu पर इस कार्यक्रम है, तो संकलित करने के लिए विंडोज 7 होने, तो मैक ओएस के बिना मेरे सभी मशीनों को चलाने के लिए एक्स? क्या मैं इसे उबंटू में बना सकता हूं और इसे कई अलग-अलग ऑपरेटिंग सिस्टम पर चलाने के लिए संकलित कर सकता हूं?
अद्यतन
मेरा मतलब यह नहीं है कि सभी को चलाने के लिए एक बाइनरी तैयार करें। मेरा मतलब है एक ही ओएस में एक ही सी कोड से तीन बाइनरी का उत्पादन करना।
संभावित डुप्लिकेट [लिनक्स या विंडोज़ में ओएस एक्स के लिए कैसे संकलित करें?] (Http://stackoverflow.com/questions/693952/how-to-compile-for-os-x-in-linux-or- खिड़कियां) – richq
मुझे ऐसा नहीं लगता है। मेरे पास पहले से ही एक मैक चल रहा ओएस एक्स है। –
विश्वसनीय आउटपुट प्राप्त करने के लिए आपको 'printf()' कथन में एक नई लाइन शामिल करने की आवश्यकता होगी। –