Avatar billede glvi93 Nybegynder
12. juni 2011 - 20:26 Der er 3 kommentarer og
1 løsning

Compile med GCC

Hej alle.
Jeg har en Ubuntu Som køre på en VMWare, her har jeg skrevet en simpel hello-world.c som jeg gerne vil compile med gcc(gnu compiler collection).

Åbner for terminal og skifter directory til der hvor min gcc og hello-world.c ligger, bruger disse argumenter: gcc -c hello-world.c -o hello-world
Men den vil ikke compiles, terminal svarer igen:

gcc: hello-world.c: no such file or directory"
gcc: no input files

hvad gør man nu?
Avatar billede erikjacobsen Ekspert
12. juni 2011 - 20:58 #1
Jeg tror den eneste forklaring er at filen ikke er i kataloget, eller ikke hedder det, som du tror den hedder. Du ved vel fx at der er forskel på store og små bogstaver.
Avatar billede HBP2 Praktikant
12. juni 2011 - 21:00 #2
Måske filen ikke hedder hello-world.c? Måske du er vant til et operativ system hvor det ikke gør noget forskel om man bruger store eller små bogstaver i filnavne? Eller måske du ikke "står" i det rigtige katalog?

Husk osse at
  gcc -c hello-world.c -o hello-world
kun kompiler; for osse at linke skal du bruge
  gcc hello-world.c -o hello-world
Avatar billede arne_v Ekspert
13. juni 2011 - 01:43 #3
Under alle omstaendigheder burder der nok bruges:

gcc -c hello-world.c -o hello-world.o

(bemaerk .o til sidst)
Avatar billede glvi93 Nybegynder
13. juni 2011 - 14:17 #4
#1 & #2 har ret.
Har ikke taget hensyn til store og små bogstaver.
Bruger pt. mest Windows hvor der ikke gøres forskel på store og små bogstaver.
Så #2 for points da det ser ud til at #1 ikke samler på points.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester