मैं निम्नलिखित कोड को लिनक्स पर कैसे संकलित करूं? उबंटू 10.10 (मावेरिक मीरकट) का उपयोग करना।लिनक्स पर कंपाइलर्स द्वारा समर्थित उद्देश्य-सी ब्लॉक हैं?
#include <stdio.h> #include <stdlib.h> int main() { void (^block)() = ^{ printf("Hello world"); }; block(); }
मैंने कोशिश की:
gcc -x objective-c t.c
और मिल गया:
t.c: In function 'main': t.c:5: error: expected identifier or '(' before '^' token
यह कैसे काम करने के लिए पर कोई मार्गदर्शन की सराहना की है। प्रतिक्रिया के आधार पर संपादित प्रश्न, धन्यवाद।
क्या आपने कोशिश की है? यह आपके प्रश्न का उत्तर दे सकता है .... – Jasarien
लिनक्स के तहत उद्देश्य-सी कोड संकलित करने के लिए "उपकरण" उपकरण नहीं है, इसलिए उसने कोशिश की और विफल हो सकता है, और अब एक और टूल की खोज करता है। – Alfonso
क्षमा करें दोस्तों, मैंने संकलन करने की कोशिश की। मैंने अधिक जानकारी के लिए प्रश्न अपडेट किया। मैंने एक Google खोज की और मेनलाइन जीसीसी में स्वीकार नहीं किए जा रहे ब्लॉक के बारे में पढ़ा। संकलित करने के लिए पोस्ट किया गया सरल कोड प्राप्त करने के लिए मुझे पर्याप्त जानकारी नहीं मिल सका। – user565452