آموزش ساخت و ایجاد فایل برای پروژه های C/C++ [نسخه 2022]

Make and Makefile for C/C++ Projects [2022 Edition]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یاد بگیرید که به Makefile مسلط شوید. از آن در گردش کار روزانه C/C++ خود استفاده کنید! اهداف Makefile متغیرهای Makefile آرگومانهای Makefile مجموعه پرچمهای کامپایلر و غیره.

شرح دوره:

آیا می‌خواهید قدم بعدی را به‌عنوان یک توسعه‌دهنده C/C++ بردارید تا جای پایی حرفه‌ای در این زبان‌های هیجان‌انگیز داشته باشید؟
پس دوره من برای شما مناسب است.


Make و Makefiles چیست؟

کامپایل فایل‌های کد منبع را می‌توان با ساخت برنامه کنترل کرد. این به ویژه در صورتی مفید است که یک پروژه بزرگ باشد که در آن تلفیقی از مراحل و وابستگی های فردی زیادی تشکیل شده باشد. برای مثال، مراحل جداگانه می تواند شامل کامپایل جداگانه یا سایر عملیات فایل مانند کپی و حذف باشد. وابستگی ها می توانند، برای مثال، کامپایل های شرطی باشند. این مراحل و وابستگی ها در یک Makefile ترکیب می شوند، که سپس توسط برنامه make پردازش می شود.


این دوره شامل موضوعات زیر است:

  • Makefile Hello World

  • هدف‌ها و دستورات را ایجاد کنید

  • ساختار اصلی پروژه C/C++

  • متغیرهای ایجاد فایل

  • مقادیر خط فرمان برای متغیرها

  • پرچم‌های کامپایلر، پیش پردازشگر و پیوند دهنده

  • اگر، اظهارات دیگری در Makefiles

  • Clean Target and PHONY Target

  • الگوها، حروف عام، و جایگزین‌ها

  • استفاده از دایرکتوری های فرعی برای پروژه شما

  • جمع بندی فایل های Makefiles

ابزاری که ما استفاده خواهیم کرد:

  • شما می توانید از هر IDE یا ویرایشگر استفاده کنید، من از VSCode استفاده خواهم کرد

  • شما قبلاً باید Make را در رایانه خود نصب کرده باشید

  • همچنین هر GCC یا Clang باید روی سیستم شما نصب شود

  • ویندوز، لینوکس یا مک همه خوب هستند

امروز در فناوری فردا حرفه ای شوید!

شما را در کلاس می بینیم!


سرفصل ها و درس ها

فصل 1 مقدمه Chapter 1: Introduction

  • معرفی Introduction

  • راهنمای دوره Course manual

  • مواد درسی Course materials

فصل 2: ​​فایل های ایجاد شده Chapter 2: Makefiles

  • نمونه سلام دنیا Hello World example

  • ساختار اولیه پروژه Basic Project Strcuture

  • عبور پرچم های کامپایلر Passing compiler flags

  • ایجاد فایل منبع و فهرست اشیاء - قسمت 1 Create Source File and Objects List - Part 1

  • ایجاد فایل منبع و فهرست اشیاء - قسمت 2 Create Source File and Objects List - Part 2

  • قالب Makefile برای پروژه ها - قسمت 1 Makefile template for projects- Part 1

  • قالب Makefile برای پروژه ها - قسمت 2 Makefile template for projects- Part 2

  • موضوعات اضافی Additional Topics

  • خلاصه کردن Sum-Up

فصل سوم: نتیجه‌گیری دوره Chapter 3: Course Conclusion

  • نتیجه گیری دوره Course Conclusion

  • سخنرانی پاداش Bonus lecture

نمایش نظرات

آموزش ساخت و ایجاد فایل برای پروژه های C/C++ [نسخه 2022]
جزییات دوره
1 hour
14
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
330
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jan Schaffranek Jan Schaffranek

کارشناسی ارشد در Informatik، AI Entwickler und Dozent