تاریخ امروز :
iOS
macOS
Xcode
iTunes
نمایش نتایج: از 1 به 6 از 6

موضوع: آموزش استفاده از iPhone toolchain در لینوکس

  1. #1
    prp-e آواتار ها
    prp-e آنلاین نیست. توقیف شده
    تاریخ عضویت
    Dec 2010
    محل سکونت
    طهران
    نوشته ها
    2,786
    سپاس
    3,724
    از این کاربر 4,380 بار در 2,030 ارسال سپاس شده است.

    Icon2007 آموزش استفاده از iPhone toolchain در لینوکس

    با سلام.

    در این تاپیک قصد دارم نحوه کار با iPhone Toolchain در لینوکس رو آموزش بدم.

    خب ابتدا باید یک توزیع مناسب از لینوکس رو نصب کنیم ؛ از نظر من اوبونتو بهترین گزینه هست

    برای دانلود اوبونتو به این سایت مراجعه کنید:

    Homepage | Ubuntu

    خب سپس به Google Code میریم و iPhone Toolchain رو دانلود میکنیم.

    برای کانفیگ آیفون تولچین به GNU C Compiler نیازمندیم ؛ جهت دانلود در اوبونتو کد زیر رو میزنیم (اگرچه در اوبونتو موجوده ولی بعد از اعمال دستور ذیل ؛ آپدیت میشه)

    کد:
    sudo apt-get install gcc
    خب بعد از دانلود تولچین فایلی به اسم زیر داریم :

    کد:
    iphone-toolchain-linux.tgz
    خب فرض میکنیم که تولچین در روی دسکتاپ هست و ما برای تمیزی کار یک فولدر به نام toolchain رو دسکتاپ ایجاد میکنیم:

    (نکته : قبلش توسط دستور cd به دسکتاپ میریم)

    کد:
    mkdir toolchain
    حالا باید تولچین رو منتقل کنیم به فولدر ساخته شده:

    کد:
    mv ./iphone-toolchain-linux.tgz ./toolchain
    چنانچه مجوز ریشه نیاز داشت ؛ یک sudo ابتدای دستور فوق اضافه میکنیم

    خب حالا وقت اکسترکت کردن پکیج هست! توسط دستور زیر پک رو از حالت فشرده خارج میکنیم:

    کد:
    tar -xvf ./iphone-toolchain-linux.tgz
    خب بعد از این کار ؛ باید دایرکتوری ها و فایل های لازم رو در شاخه usr کپی کنیم:

    کد:
    sudo cp -R usr /usr
    این کار چند دقیقه ای طول میکشه ؛ ولی بعد از اتمام کار ؛ تمام هدرها در شاخه usr موجودند و شما میتونید در فایل های با پسوند c اونها رو فراخوانی کنید ؛ در حقیقت باید زبان C رو بلد باشید و به خط فرمان تسلط داشته باشید که بتونید برنامه های آیفون رو توسط این پک درست کنید.

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

  2. #2
    prp-e آواتار ها
    prp-e آنلاین نیست. توقیف شده
    تاریخ عضویت
    Dec 2010
    محل سکونت
    طهران
    نوشته ها
    2,786
    سپاس
    3,724
    از این کاربر 4,380 بار در 2,030 ارسال سپاس شده است.

    Icon2007

    میپردازیم به قسمت دوم آموزش!

    در این قسمت قصد ساخت برنامه نداریم ؛ بلکه میخوایم به کمک همدیگه امکانات لینوکس رو بررسی کنیم.

    برای ویرایش و ساخت فایل های اساسی برنامه هامون ؛ نیاز به گدیت (gedit) داریم. اگر از اوبونتو 11.04 به قبل استفاده میکنید این پکیج نصب نیست و باید نصبش کنید!

    در خط فرمان این کد رو میزنیم :

    کد:
    sudo apt-get install gedit
    خب بعد از نصب گدیت میتونیم با استفاده از اون ، یک فایل بسازیم و سپس توسط GCC اون رو کامپایل کنیم

    در مورد استفاده از زبان C++ هم باید بگم که امکان استفاده از این زبان هم توسط GNU C++ Compiler یا g++ هست ؛ اگرچه این برنامه روی اوبونتو نصب نیست و خودمون باید جداگانه نصبش کنیم:

    کد:
    sudo apt-get install g++
    خب بعد از نصب کامپایلر و ادیتور میتونیم توسط سوییچ help ؛ از ساختار درونی برنامه اطلاع پیدا کنیم ؛ اگرچه در طول این آموزش تمامی دستورات مهم و کلیدی کار با ادیتور و کامپایلر های گفته شده رو آموزش خواهم داد.

    دوستانی هم که میخوان زبان سی یا سی++ رو یاد بگیرند بزودی جزوه برنامه سازی حرفه ای سی++ رو میزارم

  3. #3
    تاریخ عضویت
    Jan 2011
    محل سکونت
    تهران
    نوشته ها
    1,773
    ورژن iOS
    9.2
    ورژن Mac
    10.11.2
    سپاس
    926
    از این کاربر 1,838 بار در 832 ارسال سپاس شده است.

    پیش فرض

    این toolchain کارش چی هست اصلا

  4. #4
    prp-e آواتار ها
    prp-e آنلاین نیست. توقیف شده
    تاریخ عضویت
    Dec 2010
    محل سکونت
    طهران
    نوشته ها
    2,786
    سپاس
    3,724
    از این کاربر 4,380 بار در 2,030 ارسال سپاس شده است.

    پیش فرض

    نقل قول نوشته اصلی توسط apple for all نمایش پست ها
    این toolchain کارش چی هست اصلا
    یک سری هدر و کد پایه هست که به ابزارهای برنامه نویسی گنو/لینوکس افزوده میشه تا بتونیم برای iOS برنامه بسازیم

  5. #5
    تاریخ عضویت
    Jan 2009
    نوشته ها
    76
    سپاس
    52
    از این کاربر 136 بار در 68 ارسال سپاس شده است.

    پیش فرض

    خــــــــب، ما اومدیم و این رو نصب کردیم... حالا چطور برنامه های نوشته شده رو برای iPhoneو یا کلا ios کامپایل کنیم؟
    ادامه داره یا تمام شد کلا این آموزش؟

  6. #6
    prp-e آواتار ها
    prp-e آنلاین نیست. توقیف شده
    تاریخ عضویت
    Dec 2010
    محل سکونت
    طهران
    نوشته ها
    2,786
    سپاس
    3,724
    از این کاربر 4,380 بار در 2,030 ارسال سپاس شده است.

    پیش فرض

    ادامه داره ، فقط دارم میبینم که خروجی قابل اعتمادی بدست میاد ازش یا نه!

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
اطلاعات سایت
لینک دوستان
درباره سایت
انجمن تخصصی آيفون در سال ۲۰۰۷ با عرضه‌ی اولين نسل گجت‌های iOS اپل فعاليت خود را آغاز نمود. مفتخر هستيم که تا اين لحظه پيشتاز خدمت رسانی به کاربران ايرانی محصولات اپل باشيم.

اکنون ساعت 01:58 AM برپایه ساعت جهانی (GMT - گرینویچ) +4.5 می باشد.

Powered by vBulletin® Version 4.2.3
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.