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

با اپلیکیشن 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 نظرات
همایون
14 سال قبل

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

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

محمدرضا
پاسخ به  همایون
10 سال قبل

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

محمدرضا
پاسخ به  همایون
10 سال قبل

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

Rewan Soleimani
14 سال قبل

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

mohammad
پاسخ به  omid.kamangar
14 سال قبل

azizam be in site boro

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

ندا
14 سال قبل

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

ندا
14 سال قبل

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

حمیدرضا حسین خانی
پاسخ به  ندا
14 سال قبل

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

نام شما...
14 سال قبل

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

مجید
پاسخ به  نام شما...
13 سال قبل

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

sun
13 سال قبل

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

حامد
13 سال قبل

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

رامین
12 سال قبل

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

قیمت تبلت
12 سال قبل

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

محمد
11 سال قبل

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

مریم
11 سال قبل

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

محمود
11 سال قبل

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

AliRezA
11 سال قبل

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

saba
11 سال قبل

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

daniyall
10 سال قبل

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