में ब्लॉक संपादक जब मैं कोड ओएस में कोड :: ब्लॉक में कोड नीचे चला रहा हूं। मुझे फोर्क() के अपरिभाषित संदर्भ नामक एक त्रुटि प्राप्त होती थी। मैंने अपने डिफ़ॉल्ट कंपाइलर के रूप में जीसीसी कंपाइलर सेट/चयन किया था।कोड में फोर्क() के लिए अनिर्धारित संदर्भ :: विंडोज ओएस
#include<stdio.h>
#include<unistd.h>
void main()
{
int x;
x = 0;
fork();
x = 1;
...
....
}
कृपया मेरी मदद करें और मुझे बताएं, क्या मैं विंडोज़ पर्यावरण में कोड :: ब्लॉक में यूनिक्स/लिनक्स प्रोग्राम सही कर सकता हूं?
और मैं एक और प्रोग्राम लिखने,
main()
{
int x = 0;
if(x == 0)
{
printf("X = %d", x);
sleep(1000);//used delay also
x = 1;
printf("Now X = %d", x);;
}
यहाँ यह भी * /) eroor कि अपरिभाषित संदर्भ सोने के लिए (और/* देरी देता है।
कृपया मेरी मदद करें।
@Vlad: विंडोज "डिजाइन द्वारा टूटा नहीं गया" है; यह सिर्फ परवाह नहीं करता है कि कैसे \ * निक्स चीजें करता है। इसे हल करने और हल करने के लिए इसकी अपनी समस्याएं थीं, हालांकि - हालांकि \ * निक्स जीता पसंद नहीं किया जा सकता है - दशकों से कंप्यूटिंग दुनिया के विशाल बहुमत को संचालित करने के लिए पर्याप्त रूप से काम करता है। वास्तव में, वास्तव में, 15+ वर्षों के लिए बॉक्स से बाहर किए गए सामानों का एक समूह को लिनक्स और \ * बीएसडी के लिए पुनर्निर्मित या बोल्ट किया गया है। (चलो देखते हैं ... रजिस्ट्री? असली एसीएल? मूल थ्रेडिंग? बाइनरी संगतता? ओह, रुको, \ * निक्स * अभी भी * उसमें कोई नहीं है ...) – cHao