Gå til innhold

C-kompilator for linux


Anbefalte innlegg

Skrevet

Hei!

 

Jeg har nå nylig lagt inn SUSE Linux på min laptop, og i forbindelse med et fag jeg studerer trenger jeg en C-kompilator som kan brukes via konsolet. Vet det er en som heter gcc eller noe i den duren. Jeg er så og si helt grønn på både Linux og C-programmering. Hjelp mottas med takk..

 

Mvh Anders

Videoannonse
Annonse
Gjest Slettet-df17e
Skrevet

gcc er en c compiler ja :)

Skrevet

Jeg vet ikke om jeg forstod deg helt riktig: Vil du ha en annen kompilator enn gcc, eller trenger du hjelp med gcc? gcc ligger ofte inne som standard, og er sannsynligvis den vanligste kompilatoren til Linux.

 

Bruksmåte:

gcc -o minfil minfil.cpp

Produserer en binær fil minfil fra minfil.cpp

Skrevet (endret)
Jeg vet ikke om jeg forstod deg helt riktig: Vil du ha en annen kompilator enn gcc, eller trenger du hjelp med gcc? gcc ligger ofte inne som standard, og er sannsynligvis den vanligste kompilatoren til Linux.

 

Bruksmåte:

gcc -o minfil minfil.cpp

Produserer en binær fil minfil fra minfil.cpp

Det der har jeg prøvd, da jeg også gikk ut fra at den lå inne som standard, men det der lot seg da altså ikke gjøre. Nei, jeg er ikke ute etter en annen enn gcc, den fungerer utmerket til mitt bruk, problemet er bare at jeg ikke får den til å fungere :)

Endret av atsjoo
Skrevet
Er du sikker på at den ligger inne? (which gcc, whereis gcc, locate gcc, osv...)

Kjører i windows akkurat nå, men skal sjekke etter jeg er ferdig med windows update. Hvor kan jeg eventuelt laste den ned?

 

En ting til, ikke-relatert til C; Hvor kan jeg få opp en oversikt over tilgjengelige trådløse nettverk i linux?

Skrevet

Er problemet ditt at du ikke får noe ut fra programmet du kjører?

Kanskje problemet ditt er at katalogen du lagrer c filen din i ikke er i path.

Etter at du har brukt gcc som Myubi sa, så skriv

./minfil

Du skal programere C da lagrer du, og kompilerer filen minfil.c ikke minfil.cpp som er for C++.

Satser på at det var dette du spurte om. :thumbup:

Skrevet
Du skal programere C da lagrer du, og kompilerer filen minfil.c ikke minfil.cpp som er for C++.

Eheh, gammel vane... :blush: Nesten litt rart at jeg ikke skrev g++ også.

Skrevet
Er problemet ditt at du ikke får noe ut fra programmet du kjører?

Kanskje problemet ditt er at katalogen du lagrer c filen din i ikke er i path.

Etter at du har brukt gcc som Myubi sa, så skriv

./minfil

Du skal programere C da lagrer du, og kompilerer filen minfil.c ikke minfil.cpp som er for C++.

Satser på at det var dette du spurte om. :thumbup:

Problemet er at den ikke finner kommandoen gcc i det hele tatt. Ja, jeg brukte .c, og ikke .cpp som Myubi sa :)

Skrevet (endret)

Distroen skal (bør?) ha et pakkesystem som gjør at du kan hente ned gcc i en fei - og slik at det blir installert og ordnet for deg automatisk.

 

Du kan i grunn (ok - stort sett) glømme å laste ned gcc fra http://gcc.gnu.org/ .. for da har du automatisk problemet med kyllingen og egget. (du trenger en C kompiler for å kompilere en C (og C++)-kompiler fra source) ... i tillegg er det sikkert ting som burde vært satt opp spesiellt for din distro -- og binær-pakker fra et eller annet tilfeldig sted er ikke noe særlig da ..

 

..så sjekk hva distroen/pakkesystemet ditt har å by på. Hør med folka i Programvare=>Linux eventuellt ...

Endret av søpple
Skrevet

Det virker _veldig_ rart om ikke gcc ligger inne. Dersom du bruker RedHat kan du forsøke å kjøre rpm -q gcc for å sjekke om den ligger inne.

 

maskefjes

  • 2 uker senere...

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...