Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Selected Reading
MakeFile in C++ and its applications
In this tutorial, we will be discussing a program to understand MakeFile in C++ and its applications.
The task is to break the entire program with MakeFile. It is usually done by making .cpp files and .h files with all the classes/functionalities and link them together.
Example
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;
}
functions.h
#ifndef FUNCTIONS_H #define FUNCTIONS_H void print(); int factorial(int); int multiply(int, int); #endif
Output
2 120 makefile
Advertisements
