Companies Home Search Profile

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

Focused View

Jan Schaffranek

1:04:27

158 View
  • 1 - Introduction.mp4
    01:12
  • 2 - Course manual.mp4
    01:38
  • 3 - Course materials.html
  • 4 - Hello World example.mp4
    10:43
  • 5 - Basic Project Strcuture.mp4
    07:08
  • 6 - Passing compiler flags.mp4
    12:24
  • 7 - Create Source File and Objects List Part 1.mp4
    05:31
  • 8 - Create Source File and Objects List Part 2.mp4
    03:38
  • 9 - Makefile template for projects Part 1.mp4
    08:32
  • 10 - Makefile template for projects Part 2.mp4
    03:50
  • 11 - Additional Topics.mp4
    05:14
  • 12 - SumUp.mp4
    03:54
  • 13 - Course Conclusion.mp4
    00:43
  • 14 - Bonus lecture.html
  • Description


    Learn to master Makefile. Use it in your daily C/C++ workflow!

    What You'll Learn?


    • Makefile Targets
    • Makefile Variables
    • Makefile Arguments
    • Set Compiler Flags etc.

    Who is this for?


  • Every C and C++ Programmer
  • More details


    Description

    Course Description:

    Do you want to take the next step as a C/C++ developer to get a professional foothold in these exciting languages?
    Then my course is the right one for you.


    What are Make and Makefiles?

    The compilation of source code files can be controlled with the program make. This is especially useful if it is a large project where the compilation consists of many individual steps and dependencies. The individual steps can be, for example, separate compilations or other file operations such as copying and deleting. Dependencies can be, for example, conditional compilations. These steps and dependencies are combined into a Makefile, which is then processed by the make program.


    This course consists of the following topics:

    • Makefile Hello World

    • Makefile Targets and Commands

    • Basic C/C++ Project Structure

    • Makefile Variables

    • Command-Line Values for Variables

    • Compiler, Pre-Processor, and Linker Flags

    • If, Else Statements in Makefiles

    • Clean Target and PHONY Targets

    • Patterns, Wildcards, and Substitutions

    • Using Sub-Directories for your Project

    • Wrap-Up of Makefiles

    The Tool we will use:

    • You can use any IDE or Editor, i will use VSCode

    • You already should have installed Make on your Computer

    • Also any GCC or Clang should be installed on your system

    • Windows, Linux or Mac are all fine

    Become a professional today, in the technology of tomorrow!

    See you in class!

    Who this course is for:

    • Every C and C++ Programmer

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C++

    Jan Schaffranek
    Jan Schaffranek
    Instructor's Courses
    Hi, ich bin der Jan!German Description (English down below)Ich habe meinen Master of Science (M. Sc.) im Fach der Angewandte Informatik an der Ruhr-Universität Bochum im September 2019 abgeschlossen und arbeite seitdem als Machine Learning Entwickler für das Autonome Fahren bei der ZF Group.Mein Interesse, Informatik und Mathematik Wissen zu vermitteln besteht schon seit vielen Jahren. Ich führe neben meiner Dozenten-Tätigkeit auf Udemy ebenfalls den Youtube Kanal mit dem Namen ""Franneck"".Vor Allem im Gebiet des Machine Learnings, des Deep Learnings, der C/C++ und Python Programmierung versuche ich Euch fit zu machen und euch alles wichtige zu zeigen. English DescriptionHi, I'm Jan!I finished my Master of Science (M. Sc.) in Applied Computer Science at Ruhr-Universität Bochum in September 2019 and have been working as a Machine Learning Developer for Autonomous Driving at ZF Group since then.My interest in teaching computer science and mathematics knowledge has existed for many years. In addition to my lecturing activities on Udemy, I also run the Youtube channel with the name ""Franneck"".Especially in the area of machine learning, deep learning, C/C++ and Python programming I try to make you fit and show you everything important.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 12
    • duration 1:04:27
    • Release Date 2022/12/24