
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
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