وC / C ++ مترجم أقوى وسهلة الاستخدام وIDE على Google Play
C4droid هو أقوى مترجم C / C ++ IDE + C / C ++ لنظام Android.
الميزات:
• برنامج التحويل البرمجي دون اتصال C / C ++: قم بإنشاء تطبيقاتك الخاصة على جهاز Android وتشغيلها حتى بدون الوصول إلى الإنترنت
• دعم Qt و SDL و SDL2 و Allegro و SFML و FLTK و NativeActivity للرسومات
• تصدير وتبادل البرامج الخاصة بك كما APK أو الثنائيات
• المصحح مع نقاط التوقف والساعات
• دعم CMake و Makefile: استخدم البرامج النصية للبناء نفسها كما في جهاز الكمبيوتر الخاص بك (يتم تضمين BusyBox)
• محرر شفرة المصدر مع تسليط الضوء على بناء الجملة ، وعلامات التبويب ، واستكمال التعليمات البرمجية ، وتنسيق التعليمات البرمجية ، ملف الجمعيات والتراجع / الإعادة
• لا يوجد الجذر المطلوب (ولكن C4droid يمكن استخدامه لبرامجك إذا كنت تريد)
• دعم ANSI C و ISO C99 الكامل مع TCC (Tiny C Compiler) + musl libc
• مترجم C ++ كامل الوظائف ، دعم C ++ 11 كامل مع دول مجلس التعاون الخليجي
• بوابة التكامل
• تخصيص واجهة المستخدم الرسومية ، واختيار مكان وضع علامات التبويب والأزرار بنفسك ، يتم دعم السمات أيضًا
• ميزة ترقية مكتبة مفتوحة المصدر شبه أوتوماتيكية لتعزيز البرمجة والتعليم
تم تصميم C4droid ليصبح صديقًا سهل الاستخدام ، ولكن لا يوجد شيء مثالي ، لذلك فيما يلي بعض الإجابات عن الأسئلة التي يمكن أن تظهر:
كيفية استخدام Makefiles ، مشاريع متعددة الملفات ، وما إلى ذلك؟
انقر فوق زر الترجمة الطويل (أو حدد "إعدادات الترجمة" إذا كانت الأزرار مخفية / منقولة) وتكوين الدليل الحالي لاستخدام الوضع الذي تريده.
لاحظ أن C4droid سينشئ ملف تكوين .c4droid عند الضغط على "موافق". تتطلب بعض الأوضاع (مثل makefile) إدخال اسم الملف القابل للتنفيذ ، ولا تنسَ القيام بذلك.
بعد القيام بذلك ، استخدم جميع أزرار التحويل البرمجي والتشغيل لإنشاء التطبيق وتشغيله بشكل منتظم.
كيفية استخدام مكتبات الرسومات في وضع ملف واحد؟
مجرد تثبيت البرنامج المساعد SDL وتحديد مترجم G ++ في تفضيلات C4droid.
لاحظ أن C4droid يختار وضع التطبيق باستخدام تحليل شفرة مصدر بسيط للغاية:
يتم الكشف عن كل وضع رسومات باستخدام سلسلة التضمين المقابلة (على سبيل المثال ، يتم اكتشاف SDL مع #include "SDL.h" ، تحقق من الأمثلة المجمعة لمزيد من المعلومات). سيكون للتعليق على هذه السطور لا أي تأثير.
إذا كنت تقوم بتجميع تطبيق Qt أحادي الملف ، فيجب عليك أيضًا إضافة # تضمين "yoursourcefilenamewithcpp.moc" إلى نهاية ملف التعليمات البرمجية المصدر أيضًا.
كيفية تثبيت دعم C ++ يدويا؟
سيطلب منك C4droid تثبيت دعم C ++ عند بدء التشغيل الأول وسيتم تكوين نفسه في الوضع شبه التلقائي.
إذا كنت تريد القيام بذلك يدويًا ، فأنت بحاجة إلى:
0) ذاكرة داخلية كافية (100 ميجابايت +)
1) تثبيت البرنامج المساعد دول مجلس التعاون الخليجي
2) حدد مترجم G ++ في تفضيلات C4droid
لاحظ أنه إذا كنت تريد استخدام C4droid كمترجم C ، فمن الأفضل تحديد GCC ، وليس G ++.
كيفية بناء وتثبيت المكتبات؟
تقريبًا بنفس طريقة بناء Makefile العادي باستثناء ذلك على الأرجح ، قد تكون هناك حاجة لبعض عمليات الترقيع.
المكتبات التي تم اختبارها حاليًا هي gmp ، mpfr ، mpc ، libxml2 ، نيون ، sqlite ، SDL_gfx (- مطلوب - mmx مطلوب).
ما هي الإيماءات / اختصارات لوحة المفاتيح التي يدعمها C4droid؟
إيماءات النقر الطويل:
زر جديد: حذف الملف الحالي.
حفظ زر: حفظ باسم.
فتح زر: الملفات الأخيرة.
زر التشغيل: تشغيل مع الحجج.
ترجمة زر: تكوين الدليل الحالي.
علامة التبويب: إغلاق علامة التبويب.
اختصارات لوحة المفاتيح:
Ctrl-C ، Ctrl-V ، Ctrl-X للنسخ واللصق والقص
Ctrl-S ، Ctrl-O لحفظ / فتح
Ctrl-Z ، Ctrl-Y للتراجع / الإعادة.
Ctrl-L لـ "انتقل إلى السطر"
Ctrl-F للبحث
Ctrl-A لتحديد الكل
Ctrl-B لبناء / ترجمة
Ctrl-R لتشغيل
Ctrl-Space / Ctrl-D للإكمال التلقائي (قد يكون Ctrl-Space محجوزًا بواسطة Android)
الإبلاغ عن الأخطاء في n0n3m4@gmail.com.
C4droid تعني "c for android" (أو "c ++ for android").
C4droid ليس مترجمًا عبر الإنترنت ، لذلك يستخدم ثنائيات حقيقية.
تم ترخيص بعض الثنائيات في APK بموجب (L) GPL ، أرسل لي رسالة الكود المصدري (Tiny C compiler ، GCC ، BusyBox ، إلخ.)
Android هي علامة تجارية لشركة Google Inc.
كيو تي هي علامة تجارية مسجلة لشركة ديجيا.