C4Droid هي أقوى مترجم C / C IDE C / C مترجم Android.
الميزات:
compiler c / c غير متصل: قم بإنشاء التطبيقات الخاصة بك على جهاز Android و Run لهم حتى بدون الوصول إلى الإنترنت
• كيو تي، SDL، SDL2، Allegro، SFML، FLTK ودعم FLTK و Nativeactivity للرسومات
• تصدير وتبادل البرامج الخاصة بك ك apk أو الثنائيات
• مصحح الأخبار والساعات
• دعم CMAKE و MICEFILE: استخدام نفس البرامج النصية بناء على جهاز الكمبيوتر الخاص بك (يتم تضمين Busybox)
• محرر التعليمات البرمجية المصدر مع تسليط الضوء على بناء الجملة، علامات التبويب، رمز الإكمال، تنسيق الرمز، جمعية الملفات والتراجع عن / إعادة الجذر المطلوب (ولكن C4Droid يمكنه استخدامه لبرامجك إذا كنت تريد)
• دعم ANSI C و ISO C99 مع TCC (مترجم T Tiny C) Libc
• مترجم C وظيفي بالكامل، أكمل C 11 الدعم مع دول مجلس التعاون الخليجي
• تكامل git
• واجهة المستخدم الرسومية القابلة للتخصيص، واختيار مكان وضع علامات التبويب والأزرار بنفسك، يتم دعم السمات أيضا
• مكتبة مكتبة مفتوحة نصف تلقائية إعادة صياغة البرمجة والتعليم
C4Droid تم تصميمها لتكون المستخدم صديقا للأصدقاء، ولكن لا يوجد شيء مثالي، لذلك فيما يلي بعض الإجابات للأسئلة التي يمكن أن تظهر:
كيفية استخدام Makefiles، مشاريع متعددة، إلخ؟
انقر بنقرة طويلة (أو حدد "إعدادات الترجمة" إذا كانت الأزرار مخفية / نقلها) وتكوين الدليل الحالي لاستخدام الوضع الذي تريده.
ملاحظة أن C4Droid سوف قم بإنشاء ملف تكوين .c4droid عند الضغط على موافق. تتطلب بعض الأوضاع (مثل Makefile) إدخال اسم الملف القابل للتنفيذ النتيجة، لا تنس أن تفعل ذلك.
بعد القيام بأي استخدام جميع أدوات الترجمة والتشغيل لإنشاء التطبيق الخاص بك وتشغيله منتظم.
كيف لاستخدام مكتبات الرسومات في وضع الملفات الفردية؟
مجرد تثبيت SDL Plugin وحدد مترجم G في تفضيلات C4Droid.
ملاحظة أن C4Droid يختار وضع التطبيق باستخدام تحليل رمز مصدر بسيط للغاية:
تم اكتشاف وضع الرسومات مع تشمل سلسلة المقابلة (مثل تم اكتشاف SDL مع #include "SDL.H"، تحقق من أمثلة مجمعة لمزيد من المعلومات). التعليق على هذه الخطوط سوف يكون لديك أي تأثير غير
.
إذا كنت تقوم بتجميع تطبيق Qt ملف واحد، يجب عليك أيضا إضافة #include "yoursourcefilenamewithcpp.moc" إلى نهاية ملف التعليمات البرمجية المصدر أيضا .
كيفية تثبيت دعم C يدويا؟ سوف يطلب منك C4Droid C4Droid تثبيت C دعم C قيد التشغيل أولا وسيقوم بتكوين نفسه في الوضع شبه التلقائي.
إذا كنت تريد أن تفعل ذلك يدويا، أنت حاجة:
0) بما فيه الكفاية (100 ميجابايت) الذاكرة الداخلية
1) تثبيت GCC البرنامج المساعد
2) حدد G مترجم في تفضيلات C4Droid - لاحظ أنه إذا كنت ترغب في استخدام C4Droid C4Droid ك Compiler C، فهو أفضل لتحديد دول مجلس التعاون الخليجي، وليس ز.
كيفية بناء المكتبات وتثبيتها؟
تقريبا نفس الطريقة مثل مبنى Makefile منتظم باستثناء ذلك على الأرجح قد تكون هناك حاجة إلى العديد من الترقيع.
Libraries حاليا GMP، MPFR، MPC، LIBXML2، NEON، SQLITE، SDL_GFX (- MMX-MMX مطلوب).
أي إيماءات / اختصارات لوحة المفاتيح هل دعم C4Droid؟
- انقر بنقرة طويلة : حذف الملف الحالي.
حفظ الزر: حفظ باسم.
زر فتح: الملفات الحديثة.
تشغيل زر: تشغيل مع الوسائط.
زر الترجمة.: تكوين الدليل الحالي.
Tab: إغلاق علامة التبويب.
> اختصارات لوحة المفاتيح:
CTRL-C، CTRL-V، CTRL-X للنسخ، لصق ومقطعة
CTRL-S، CTRL-O لحفظ / فتح
CTRL-Z، CTRL-Y للتراجع / redo.
ctrl-l for "go to line"
ctrl-f لمعرفة
Ctrl-a للحصول على الكل
CTRL-B للبناء / ترجمة
CTRL-R for Run
Ctrl-Space / Ctrl-D للكمبيوتر الذاتي (Ctrl-Space قد يتم حجزه بواسطة Android)
الإبلاغ عن الأخطاء في N0N3M4@gmail.com.
C4Droid Lands for "C لالروبوت "(أو" C لنظام Android ").
C4Droid ليس عبارة مترجم عبر الإنترنت، لذلك يستخدم ثنائيات حقيقية.
بعض الثنائيات في APK مرخصة تحت (L) GPL، أرسل لي رسالة عبر البريد الإلكتروني لرمز المصدر (T. مترجم، دول مجلس التعاون الخليجي، Busybox، إلخ.)
Android هو علامة تجارية لشركة Google Inc.
QT هي علامة تجارية مسجلة في Digia.
Fixed a lot of bugs.
Updated GCC to 10.2.
Qt doesn't require any 3rd-party apps anymore.
Terminal can now be closed with Ctrl X.
SDL2 now supports immersive mode.