Exercise+1.2

= = =Exercise 1= toc For at oprette en tekst fil, skrives i terminalen: **** Efter dette er gjort skal koden compiles vha invocation: **** Herefter køres programmet vha:

=Exercise 2= For at lave makefilen ved hjælp af variabler, skrives der i terminalen: **** Der åbnes igen et dokument, hvor make filen skrives. Heri skrives: code SOURCES=Hello.cpp                  // Her defineres filer der arbejds på OBJECTS=${SOURCES:.cpp=.o}          // Her udskiftes .cpp med .o EXECUTABLE=skydt                    // For at køre filen skrives nu --> /skydt CC=g++                             // Dette definere hvilken compiler der bruges

build: ${OBJECTS} ${CC} -o ${EXECUTABLE} ${OBJECTS}

Hello.o : Hello.cpp ${CC} -c Hello.cpp

clean: rm ${OBJECTS}                     // Bruges til at slette objeckt filen ved --> make clean

help: @echo "Så er der hjhælp for helvede!!"

code =Exercise 3= Denne øvelse er stort set det samme som Exercise 2, der er blot 5 filer ialt, som skal stykkes sammen i makefilen. code SOURCES=main.cpp part1.cpp part2.cpp          // Nu er der tilføjet filer OBJECTS=${SOURCES:.cpp=.o}                    // Der udskiftes .cpp med .o EXECUTABLE=skydt                               // ./skydt for at udføre program CC=g++                                        // Compiler der bruges

build: ${OBJECTS} ${CC} -o ${EXECUTABLE} ${OBJECTS}

main.o: main.cpp                              // Her laves main ${CC} -c main.cpp

part1.o: part1.cpp                            // Her laves part1 ${CC} -c part1.cpp project --> C++ --> --> Navngiv projekt Få at tilføje source og header filer: Ctrl+N part2.o: part2.cpp                            // Her laves part2

${CC} -c part2.cpp code

=Exercise 4= Åbn Eclipse --> New File --> C++ project --> --> Navngiv projekt Få at tilføje source og header filer til projektet:

Når projektet skal køres trykkes på: Build(hammer) og derefter run!

Programmet kan køres i terminalen ved at gå i projekt mappen og derefter ind i Debug mappen. Når man befinder sig i Debug mappen fra terminalen skrives: