دوره آموزشی
دوبله زبان فارسی
تسلط به Make و Makefile برای پروژههای C و ++C
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت
- اهداف Makefile
- متغیرهای Makefile
- آرگومانهای Makefile
- تنظیم فلگهای کامپایلر و موارد دیگر
پیشنیازهای دوره
- مبانی C و ++C
- مبانی خط فرمان
توضیحات دوره
آیا آمادهاید مهارتهای توسعهی C و ++C خود را ارتقا دهید و یک مزیت حرفهای به دست آورید؟ این دوره دریچه شما برای تسلط به Make و Makefile؛ ابزارهای ضروری برای مدیریت کارآمد پروژهها است.
Make و Makefile چه هستند؟
Make ابزاری قدرتمند برای خودکارسازی کامپایل فایلهای سورس کد، بهویژه در پروژههای بزرگ با مراحل و وابستگیهای متعدد است. Makefile این مراحل و وابستگیها را تعریف میکند و روند کار شما را سادهتر کرده و در زمانتان صرفهجویی میکند.
آنچه یاد خواهید گرفت:
- مثال Hello World در Makefile: با اولین Makefile خود شروع کنید.
- تارگتها و فرمانها: با اجزای اصلی Makefile آشنا شوید.
- ساختار پایهی پروژههای C و ++C: پروژههای خود را برای موفقیت سازماندهی کنید.
- متغیرهای Makefile :Makefileهای خود را سادهتر و بهینهتر کنید.
- مقادیر خط فرمان برای متغیرها: با ورودیهای خط فرمان، انعطافپذیری را افزایش دهید.
- فلگهای کامپایلر، پیشپردازنده و لینکر: فلگهای ضروری برای کامپایل را بهخوبی یاد بگیرید.
- دستورات شرطی: از If و Else برای پردازش شرطی استفاده کنید.
- تارگتهای Clean و PHONY: پروژهی خود را مرتب و کارآمد نگه دارید.
- الگوها، wildcardها و جایگزینیها: از قابلیتهای پیشرفتهی Makefile بهره ببرید.
- استفاده از زیرشاخهها: پروژههای بزرگ را بهسادگی سازماندهی کنید.
- جمعبندی Makefileها: دانش و مهارتهای خود را تثبیت کنید.
ابزارها و نیازمندیها:
- IDE یا ویرایشگر: از هر IDE یا ویرایشگری که میتوانید استفاده کنید؛ این دوره با VSCode آموزش داده میشود.
- کامپایلر: هر کامپایلر GCC یا Clang مناسب است.
- سیستمعامل: با ویندوز، لینوکس یا مک سازگار است.
چرا این دوره مناسب است؟
- مهارتهای عملی: با پروژههای واقعی، تجربهی عملی به دست آورید.
- تکنیکهای صرفهجویی در زمان: یاد بگیرید چگونه روند کار خود را خودکار و ساده کنید.
- رشد حرفهای: با دانش پیشرفتهی Makefile در مسیر شغلی خود متمایز شوید.
این دوره برای چه کسانی مناسب است؟
- هر برنامهنویس C و ++C
تسلط به Make و Makefile برای پروژههای C و ++C
-
مقدمه 01:12
-
راهنمای دوره 01:38
-
مثال Hello World 10:43
-
ساختار پایهی پروژه 07:08
-
ارسال فلگهای کامپایلر 12:24
-
ایجاد لیست آبجکت ها و سورس فایل - بخش 1 05:31
-
ایجاد لیست آبجکت ها و سورس فایل - بخش 2 03:38
-
تمپلیت Makefile برای پروژهها - بخش 1 08:32
-
تمپلیت Makefile برای پروژهها - بخش 2 03:50
-
موضوعات تکمیلی 05:14
-
جمعبندی 03:54
-
جمعبندی دوره 00:43
مشخصات آموزش
تسلط به Make و Makefile برای پروژههای C و ++C
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:12
- مدت زمان :01:04:47
- حجم :424.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy