دوره آموزشی
The Great Courses
دوبله زبان فارسی

تسلط به Make و Makefile برای پروژه‌های C و ++C

تسلط به 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

643,200 160,800 تومان

مشخصات آموزش

تسلط به Make و Makefile برای پروژه‌های C و ++C

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:Alls
  • تعداد درس:12
  • مدت زمان :01:04:47
  • حجم :424.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید