이 튜토리얼에서는 C++의 MakeFile과 그 응용 프로그램을 이해하는 프로그램에 대해 논의할 것입니다.
작업은 MakeFile로 전체 프로그램을 깨는 것입니다. 일반적으로 모든 클래스/기능이 포함된 .cpp 파일과 .h 파일을 만들어 함께 연결하는 방식으로 수행됩니다.
예시
main.cpp
#include <bits/stdc++.h> #include "function.h" using namespace std; //main execution program int main(){ int num1 = 1; int num2 = 2; cout << multiply(num1, num2) << endl; int num3 = 5; cout << factorial(num3) << endl; print(); }
print.cpp
#include <bits/stdc++.h> #include "function.h" using namespace std; void print() { cout < "makefile" << endl; }
factorial.cpp
#include <bits/stdc++.h> #include "function.h" using namespace std; //factorial program int factorial(int n){ if (n == 1) return 1; return n * factorial(n - 1); }
multiply.cpp
#include <bits/stdc++.h> #include "function.h" using namespace std; int multiply(int a, int b){ return a * b; }
기능.h
#ifndef FUNCTIONS_H #define FUNCTIONS_H void print(); int factorial(int); int multiply(int, int); #endif
출력
2 120 makefile