Gå til innhold

Tør jeg spørre om dette da?


Anbefalte innlegg

Hei, eeh...

Vet dette her er noe *kremt*av det første*kremt* man bør lære seg men...

Hvordan kompilerer man egentlig i dos? :blush:

sånn: g++ -o navn.cpp (vet det ikke er sånn, det er derfor jeg spør...)

 

EDIT: Kompilerer alltid i kompilatoren, gjør det ikke manuelt...

Endret av zirener
Lenke til kommentar
Videoannonse
Annonse
Hei, eeh...

Vet dette her er noe *kremt*av det første*kremt* man bør lære seg men...

Hvordan kompilerer man egentlig i dos? :blush:

sånn: g++ -o navn.cpp (vet det ikke er sånn, det er derfor jeg spør...)

 

EDIT: Kompilerer alltid i kompilatoren, gjør det ikke manuelt...

DOS kan vel ikke kompilere?

Hvis du bruker windows bruk kompilatoren borland eller dev-c++, eller hvis du har kan du bruke mingw(eller hva det kalles) og kompilere "manuelt" som du skriver. Det du mener er vel å kompilere under *nix, der bruker man den innebygde kompilatoren, f.eks g++ o- blabla.cpp blabla.exe eller noe sånt...

Lenke til kommentar
Hei, eeh...

Vet dette her er noe *kremt*av det første*kremt* man bør lære seg men...

Hvordan kompilerer man egentlig i dos? :blush:

sånn: g++ -o navn.cpp   (vet det ikke er sånn, det er derfor jeg spør...)

 

EDIT: Kompilerer alltid i kompilatoren, gjør det ikke manuelt...

DOS kan vel ikke kompilere?

Hvis du bruker windows bruk kompilatoren borland eller dev-c++, eller hvis du har kan du bruke mingw(eller hva det kalles) og kompilere "manuelt" som du skriver. Det du mener er vel å kompilere under *nix, der bruker man den innebygde kompilatoren, f.eks g++ o- blabla.cpp blabla.exe eller noe sånt...

Ja litt dårlig forklart den der :p

Men det var sånn du foreslo som jeg mente :yes:

Edit:Men er det bare å f.eks

g++ o- mittprogram.cpp mittprogram.exe?

Mener å huske at jeg har sett at det har vært noe mellom .cpp og .exe, men husker ikke hva og ikke hvilken side jeg så det på.

Endret av zirener
Lenke til kommentar

hm ..

 

For C++:

g++ fil.cpp -o program

 

For C:

gcc fil.c -o program

 

..du trenger ikke ha .exe bak program-navnet.

 

Linux har forresten ingen "innebyggd kompilator".

 

Edit:

Det ovenfor var egentlig ikke kompilering, det var kompilering & linking. Dette er kompilering:

 

g++ -c fil1.cpp -o fil1.o
g++ -c fil2.cpp -o fil2.o

 

..og dette er linking:

 

g++ fil1.o fil2.o -o program
Endret av søppel
Lenke til kommentar

Jeg bruker windows, det er vel ikke noen innebygd kompilator der?

 

EDIT: Et lite problem, cmd gjenkjennes ikke som en intern elle ekstern kommando. Hvorfor det?

Hva har jeg gjort feil?

Først så skrev jeg:

[B]g++ C/helefilbanen/C++.cpp -o C++.exe[/B]

og så:

[B]g++ C++.cpp -o C++.exe[/B]

Igjen spør jeg, hva har jeg gjort feil?

Endret av zirener
Lenke til kommentar
g++ relativ/path/til/kode/fil.cpp -o program

 

Det er ikke å anbefale å ha stor(e) bokstav(er) i filnavn.

 

Windows har heller (/i hvertfall) ikke noen innebygd kompilator nei.

 

'cmd' under Win2k/XP, og 'command' under Win98/ME hvis jeg ikke husker feil.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...