Försöker följa nybörjarguiden hos blinkenlights:
http://www.blinkenlights.se/articles/cp ... ide/part5/
Men vad ska jag egentligen skriva för att använda make? Jag får ju bara massa fel:
~$ make main
make: *** Ingen regel för att skapa målet "main". Stannar.
~$ make main.cpp
make: *** Ingen regel för att skapa målet "main.cpp". Stannar.
~$ make Makefile
make: *** Ingen regel för att skapa målet "Makefile". Stannar.
~$ make
make: *** Inga mål angavs och ingen makefil hittades. Stannar.
Och i Kate säger den: *** Separator saknas. Stannar.
/Tacksam för svar
Nybörjarproblem: Make
-
- Inlägg: 2157
- Blev medlem: 25 okt 2007, 14:00
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Luleå
Re: Nybörjarproblem: Make
Vad jag kan se på sidan du länkar till så använder de aldrig make? utan bara g++
Ah ser nu...
Edit: Ser ett fel de har gjort i deras makefile med.
<tab> ska vara en tab annars funkar det inte.
Ah ser nu...
Har du en Makefile?Nu ska du kunna kompilera program i Linux och fortsätta med C++ guiden här på Blinkenlights.
När du blir ombedd att skriva in kod är det filen "main.cpp" du skall redigera. För att kompilera programmet skriver du "make" i katalogen där du har sparat "main.cpp" och "Makefile". Du kan sedan köra programmet genom att skriva "./programnamn" där programnamn är namnet och versionsnumret du angett i filen "Makefile". Du kan behöva ändra rättigheter på filen så att du kan köra den ("chmod u+x programnamn").
Edit: Ser ett fel de har gjort i deras makefile med.
Kod: Markera allt
MyProgram: main.cpp fil2.cpp
<tab>g++ main.cpp fil2.cpp -o KompileringsTest
Re: Nybörjarproblem: Make
Tack! Nu funkar det!
Fick en varning, men hoppas kunna reda ut den själv när jag har börjat lära mig hur språket funkar.
Fick en varning, men hoppas kunna reda ut den själv när jag har börjat lära mig hur språket funkar.