متفاوت ترین مجله اینترنتی ...

با C4Droid اندروید به زبان C و C++ برنامه نویسی کنید

22

سیستم عامل آندروید دیگر به جایی رسیده است که حتی میتوان با آن برای کامپیوتر نیز برنامه نویسی کرد.

با اپلیکیشن C4Droid میتوانید برنامه های خود را با زبان C و حتی C++ در گوشیتان نوشته و آن را اجرا کنید. این نرم افزار از TCC و uClibc استفاده میکند.

C4Droid برای برنامه نویسی به زبان C طراحی شده است اما میتوان با نصب پلاگین کامپایلر C++ را نیز به آن اضافه کنید.

مراحل نصب کامپایلر C++ بر روی C4Droid:

– ابتدا C4Droid را نصب کنید.(لینک آندروید مارکت – ‘لینک دانلود مستقیم این اپلیکیشن به دلیل رایگان نبودن آن قرار نمیگیرد’)

– پلاگین GCC را دانلود کرده و آن را نیز نصب کنید.(لینک دانلود مستقیم-18M)

– اپلیکیشن GCC for C4droid را اجرا کرده و با توجه به نیازتان گزینه اول Install to internal memory (نصب در حافظه داخلی) و یا در صورتی که گوشیتان روت شده باشد Install to external memory (برای نصب در حافظه خارجی-مموری کارد) را بزنید تا فایلهای پلاگین در حافظه وارد شوند.

– اکنون وارد اپلیکیشن C4Droid شوید و دکمه منو را زده سپس وارد Preferences شوید. بعد Select compiler را زده و G++ را انتخاب کنید.

هم اکنون میتوانید برنامه های خود را به زبان C++ به راحتی در آندروید اجرا کنید.

نکته:

برای فراخوانی کتابخوانه “iostream.h” به جای “iostream.h” از “iostream” استفاده کنید.

کد “;using namespace std” را قبل از main قرار دهید.

ممکن است به این مطالب نیز علاقمند باشید
22 دیدگاه
  1. همایون می‌گوید

    درود
    روش دیگه‌ای برای برنامه نویسی در محیط آندروید
    اگر کمی به محیط کامندلاین توی گنو/لینوکس وارد باشید می‌تونید به این روش عمل کنید
    اول برنامه‌ی Terminal IDE رو نصب کنید (کامل‌ترین ترمینالیه که دیدم)
    برنامه‌ی Linux Installer رو نصب کنید
    به کمک لینوکس اینستالر گنو/لینوکس Debian رو نصب کنید
    بعد هم توی دبیان به کمک دستور apt-get کامپایلر gcc و g++ رو نصب کنید
    پایتون و روبی هم میشه نصب کرد
    نکته این که لینوکس اینستالر چیزی که نصب میکنه یه دبیان کامل نیست و از کرنل خود آندروید استفاده می‌کنه
    جاوا رو بهتره نصب نکنید چون آندروید بر اساس جاواست و ممکنه به مشکل بر بخورید، برای جاوا هم IDE رایگان هست و هم خود Terminal IDE ساپورت می‌کنه (توی هلپ برنامه کاملا توضیح داده)

    البته به جز جاوا که به صورت کامل پشتیبانی می‌شه و زبان‌هایی مثل پایتون که کامپایلری نستند، با این روش ها ممکنه توی سی پلاس پلاس با ارور مواجه بشید.
    نمی‌دونم چرا ولی بعضی مواقع برنامه‌های C و Cpp با سی‌پی‌یو سازگاری نداره

    1. محمدرضا می‌گوید

      سلام اقای کمانگر
      ابتدا از مطلب سودمندتون تشکر می کنم
      بعد به نظر شما کدام زبان برنامه نویسی اینده کاری داره (از اونایی که در اندروید بشه انجام داد حداقل مراحل اولیه )?
      خیلی ممتون

    2. محمدرضا می‌گوید

      می بخشید اشتپ لپی بود (:

  2. Rewan Soleimani می‌گوید

    سلام آقای کمانگر،
    ضمن تشکر از شما بخاطر مطلب مفیدتون.. یک سوال داشتم خدمتتون اینکه برای گوشی آیفون نرم افزای برای کد نویسی #C وجود داره یا نه؟
    خیلی متشکر

    1. اميد كمانگر می‌گوید

      ریوان عزیز
      واقعا من تا به حال آی فون نداشتم و اصلا با اپلیکیشن های آی فون و همچنین برنامه نویسی c# آشنا نیستم.
      پس با عرض پوزش به نظر من یا از شخصی که آگاه باشد بپرسید و یا راه بهتر اینه که در وب جست و جو کنید…
      سپاس

    2. mohammad می‌گوید

      azizam be in site boro

      http://www.mono-project.com/Main_Page

  3. ندا می‌گوید

    سلام من می خوام کد بازی سودوکو رو به زبان سی پلاس پلاس بنویسم لطفا اگه کسی بلده کمکم کنه neda90sput@yahoo.com

    1. اميد كمانگر می‌گوید

      اخه تو چیش مشکل دارید؟
      میخواید چه طور بنویسیدش؟؟؟؟

  4. ندا می‌گوید

    باید با آرایه ها بنویسم قسمتی که باید در خانه های 3*3 تکراری نبودنش را بررسی کنه

    1. حمیدرضا حسین خانی می‌گوید

      ندا خانم شما باید به روش Backtracking تمام حالت های ممکن این جدول رو ایجاد کنید و از بین اونها جواب قابل قبول رو بیابید. البته با توجه به زیاد بودن تعداد حالت ها باید درخت فضای حالت رو هم هرس کنید. این ساده ترین روشه اگه میخواهید وارد پیچیدگی های هوش مصنوعیش نشید…

  5. نام شما... می‌گوید

    سلام.آقا من همه این کارایی که گفتینو انجام دادم.حتی یه برنامه به زبان cهم اجراکردم.پلاگینو نصب کردم کامپالرشم ++gقراردادم.اما به iostreamگیر میده و میگه موجود نیست.توروقرآن کمکم کنید خیلی بهش احتیاج دارم.برام میل کنی اقایی.

    1. مجید می‌گوید

      سلام.آقا من همه این کارایی که گفتینو انجام دادم.حتی یه برنامه به زبان cهم اجراکردم.پلاگینو نصب کردم کامپالرشم ++gقراردادم.اما به iostreamگیر میده و میگه موجود نیست.توروقرآن کمکم کنید خیلی بهش احتیاج دارم.برام میل کنی اقایی.

  6. sun می‌گوید

    سلام
    من میخامplugin gcc رو دانلود کنم.
    میشه راهنمایی کنید….ممنون.

  7. حامد می‌گوید

    اقا دمت گرم خیلی حال دادی. دلم نیومد تشکر نکنم. واقعا ممنون چند روزی بود درگیرش بودم

  8. رامین می‌گوید

    سلام دوستان من گوشیم گلکسی پاکت 5301 هست با اندروید 4 که کامپایلر و پلاگینا رو نصب میکنم ولی توی تو قسمت select compiler وقتی میخوام کامپایلر رو عوض کنم خطای زیرو میده:
    warning! GCC plugin for C4droid is not installed.compiler set to default.
    توی قسمت system preferences هم گزینه های gcc argument و g++ argument عیر فعاله
    لطفا راهنماییم کنیین که چی کار کنم.

  9. قیمت تبلت می‌گوید

    ممنون از سایت خوبتون

  10. محمد می‌گوید

    سلام من برنامه c4droid رو برای گوشیم گرفتم و نصب کردم یه سوال داشتم آیا به cpu گوشی یا هر بخش دیگه اش آسیب نمیزنه؟؟؟؟؟؟؟؟؟؟؟؟؟ممنون

  11. مریم می‌گوید

    با سلام من می تونم یکی از اپلیکیشن های موبایل مثل تقویم یا فال حافظ روبا این نرم افزار برنامه نویسی کنم واسه پروژه مخوام

  12. محمود می‌گوید

    سلام بر شما.
    ممنون از این آموزش خوبتون. فوق العاده بود.
    ببخشید یه سوال داشتم اونم اینکه واسه سیستم عامل IOS هم هست چنین چیزی یا نه؟
    سپاس.

  13. AliRezA می‌گوید

    سپاس. واسه ویندوزفون نرم افزاری هست؟

  14. saba می‌گوید

    Error stdafx میده،چیکار باید بکنم؟

  15. daniyall می‌گوید

    سلام ، دوستان من اصلا با برنامه نویسی اشنایی ندارم یه برنامه نیست که بتونم باهاش برنامه بسازم کار باهاشم خیلی سخت نباشه میدونم خیلی تنبلیه اما خواهش میکنم معرفی کنید

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

DigiKala Ads
با اپلیکیشن C4Droid میتوانید برنامه های خود را با زبان C و حتی C++ در گوشیتان نوشته و آن را اجرا کنید. این نرم افزار از TCC و uClibc استفاده میکند.