Initial Commit
commit
b07b9dc2fb
@ -0,0 +1,2 @@
|
||||
all:
|
||||
clang++ -std=c++11 main.cpp factorial.cpp hello.cpp -o hello
|
@ -0,0 +1,16 @@
|
||||
all: hello
|
||||
|
||||
hello: main.o factorial.o hello.o
|
||||
clang++ main.o factorial.o hello.o -o hello
|
||||
|
||||
main.o: main.cpp
|
||||
clang++ -c main.cpp
|
||||
|
||||
factorial.o: factorial.cpp
|
||||
clang++ -c factorial.cpp
|
||||
|
||||
hello.o: hello.cpp
|
||||
clang++ -c hello.cpp
|
||||
|
||||
clean:
|
||||
rm *o hello
|
@ -0,0 +1,23 @@
|
||||
# I am a comment, and I want to stay that the variable CC will be the compiler to use
|
||||
CC=clang++
|
||||
|
||||
# Hey CFLAGS will be the options I'll pass to the compiler
|
||||
CFLAGS=-c -Wall
|
||||
|
||||
all: hello
|
||||
|
||||
hello: main.o factorial.o hello.o
|
||||
$(CC) main.o factorial.o hello.o -o hello
|
||||
|
||||
main.o: main.cpp
|
||||
$(CC) $(CFLAGS) main.cpp
|
||||
|
||||
factorial.o: factorial.cpp
|
||||
$(CC) $(CFLAGS) factorial.cpp
|
||||
|
||||
hello.o: hello.cpp
|
||||
$(CC) $(CFLAGS) hello.cpp
|
||||
|
||||
clean:
|
||||
rm *o
|
||||
rm hello
|
@ -0,0 +1,5 @@
|
||||
# Make Tutorial
|
||||
|
||||
Just a simple 3 example tutorial on how to use Make files.
|
||||
|
||||
Source: https://opensource.com/article/18/8/what-how-makefile
|
@ -0,0 +1,9 @@
|
||||
#include "functions.h"
|
||||
|
||||
|
||||
int factorial(int n){
|
||||
if(n!=1){
|
||||
return(n * factorial(n-1));
|
||||
}
|
||||
else return 1;
|
||||
}
|
@ -0,0 +1,2 @@
|
||||
void print_hello();
|
||||
int factorial(int n);
|
@ -0,0 +1,6 @@
|
||||
#include <iostream>
|
||||
#include "functions.h"
|
||||
|
||||
void print_hello(){
|
||||
std::cout << "hello World";
|
||||
}
|
Loading…
Reference in New Issue