मुख्य सामग्री पर जाएं
होम पर वापस
ब्लॉग पर वापस
Tutorial

Android पर C++ compile करें और चलाएँ — डिवाइस पर, एक download के बाद ऑफ़लाइन

एक पूर्ण Clang-आधारित compiler pack के साथ अपने Android फ़ोन पर C++ compile करें और चलाएँ: इसे एक बार download करें, फिर डिवाइस पर और ऑफ़लाइन build करें। यह किसके लिए है और इसकी सीमाएँ कहाँ हैं।

2 min
लेखक Pelayo Naredo
Android पर C++ compile करें और चलाएँ — डिवाइस पर, एक download के बाद ऑफ़लाइन

C++ को एक गंभीर compiler चाहिए, जो ठीक वही वजह है कि लोग मान लेते हैं कि यह एक फ़ोन पर पहुँच से बाहर है। PocketCode Clang पर बना एक full C/C++ compiler pack देता है: इसे एक बार download करें, और आपकी .cpp फ़ाइलें डिवाइस पर, ऑफ़लाइन compile होती हैं और चलती हैं।

एक पूर्ण compiler pack, फिर ऑफ़लाइन

C++ एक वैकल्पिक pack के रूप में आता है — एक असली Clang-आधारित toolchain — जिसे आप एक ही बार इंस्टॉल करते हैं। उसके बाद: कोई .cpp फ़ाइल खोलें, Run पर टैप करें, और यह locally compile और execute होती है।

  • वह आधुनिक भाषा जो आप लिखते हैं — classes, templates, STL, std::cout, RAII — डिवाइस पर compile होती है।
  • असली Clang diagnostics, warnings और errors, ठीक वैसे ही जैसे एक desktop पर।
  • एक बार इंस्टॉल होने के बाद, यह बिना किसी कनेक्शन के चलता है, और कुछ भी डिवाइस से बाहर नहीं जाता।

खासतौर पर त्वरित, हल्के C के लिए, एक बंडल किया हुआ C compiler भी है जिसे किसी download की बिल्कुल ज़रूरत नहीं — देखें Android पर C compile करें और चलाएँ

यह किस काम के लिए बढ़िया है

  • C++ सीखना — templates, STL, memory model, सब चलते-फिरते।
  • Algorithm और competitive-programming अभ्यास — compile-और-चलाओ अभ्यास कहीं भी।
  • छोटे programs और अभ्यास — कोई class बनाएँ, उसे चलाएँ, दोहराएँ।

Editor जोड़ता है Clang-स्तर की highlighting, autocomplete और formatting और C++ के विराम-चिह्नों के लिए एक symbol bar।

ईमानदार सीमाएँ

  • एक बार का download। पूरा C/C++ pack बंडल की गई पाँच से भारी है; इसके इंस्टॉल होने के बाद, compilation पूरी तरह ऑफ़लाइन है।
  • सीखने और छोटे builds के लिए tuned। अभ्यास और single-file programs के लिए आदर्श — कोई बड़ी multi-library native build system नहीं।
  • फ़ोन-पैमाने की compilation। छोटे programs के लिए बढ़िया; विशाल codebases एक desktop पर होने चाहिए।

इन दायरों के भीतर, यह असली C++ है, आपके फ़ोन पर compile और चलाया जाता है।

सूची का हिस्सा

C++ उन लगभग एक दर्जन भाषाओं में से एक है जिन्हें PocketCode डिवाइस पर चलाता है — पाँच ऑफ़लाइन बंडल की गई (Python, JavaScript, C, Ruby, PHP) और इस जैसे packs। देखें पूरी सूची


pack एक बार जोड़ें और आपका फ़ोन C++ compile करता है, ऑफ़लाइन।

PocketCode Google Play पर आ रहा है। इसे अपने डिवाइस पर आज़माने के लिए प्री-रजिस्ट्रेशन में शामिल हों

इस लेख के पीछे का टूल

कोड एडिटर

PocketCode आज़माने के लिए तैयार हैं?

ऐप डाउनलोड करें और अपने फ़ोन से कोडिंग शुरू करें।