Avatar billede starfighter55 Novice
16. maj 2009 - 20:31 Der er 12 kommentarer

gcc core : C-compiler

Jeg vil gerne starte på c programmering og har denne e-book med absolute beginner c.. Jeg skal så ha lagt den                gcc core: C-compiler ind på min pc med windows, følger opsætningen og vælger den C-compiler.. Når jeg så skal åbne compiler kommer der en hurtig dos frem og forsvinder igen... Hvorfor kan jeg ikke få det til at virke,,???????
Avatar billede arne_v Ekspert
16. maj 2009 - 22:25 #1
Du åbner ikke en command line compiler.

Du åbner en permanent kommando prompt og bruger så kommandoen:

gcc noget.c -o noget.exe

hvor noget.c er dit C program.
Avatar billede starfighter55 Novice
17. maj 2009 - 01:12 #2
Hvorfor vil den så ikke åbne det program jeg skal bruge til at skrive mine c programmer i... Det er noget jeg har hentet fra cygwin.com???
Avatar billede bertelbrander Novice
17. maj 2009 - 01:35 #3
Fordi der ikke er noget program som du skal skrive dine programmer i?
Du kan hente CodeBlocks: http://www.codeblocks.org/
Det er den samme compiler (gcc) men der er et program til at skrive dit c program i.
Avatar billede arne_v Ekspert
17. maj 2009 - 02:09 #4
Cygwin kommer med adskillige editorer, men de brugervenlige af dem kræver at du starter X.

Brug din normale favoriyt editor til at skrive programmerne i.

Eller hent en decideret C/C++ IDE som CodeBlocks, DevCpp, Eclipse CDT etc..
Avatar billede arne_v Ekspert
17. maj 2009 - 02:26 #5
Jeg ville selv vælge Eclipse CDT, men den er nok ikke begyndervenlig.
Avatar billede starfighter55 Novice
17. maj 2009 - 14:07 #6
#3  så har jeg fået codeblock inst men kan ikke komme igang med det.. Jeg skal ind og skrive et simpel text, hvordan vælger jeg det rigtige så det er nemmest for mig som begynder..

main()
{
printf("\nC you later\n");
}
Avatar billede bertelbrander Novice
17. maj 2009 - 14:19 #7
#include <stdio.h>
int main()
{
  printf("C u there\n");
  return 0;
}

Du kan evt. tilføje en getchar():

#include <stdio.h>
int main()
{
  printf("C u there\n");
  printf("Hit enter to close\n");
  getchar();
  return 0;
}
Avatar billede starfighter55 Novice
17. maj 2009 - 14:30 #8
#7    Det er programmet codeblock jeg ikke ved hvad hvordan jeg kommer igang med... jeg har en e-bog jeg skal læse igennem og lave programmer derfra.... Men hvordan får jeg startet det codeblock og valgt de indstillinger som jeg skal bruge....
Avatar billede bertelbrander Novice
17. maj 2009 - 14:52 #9
Du starter CodeBlock, vælger File (fra menuen) ->new -> "Empty file"
Så opretter den en tom fil, heri skriver du din kode, og gemmer den med et passende navn. Hvis det er C skal den have c som extension, hvis det er c++ skal det være cpp.

Når du har skrevet koden og gemt filen kan du oversætte med Ctrl+F9 (Build->Build, hvis du bruger menuen).

Hvis ikke der er fejl har den oversat det i løbet af et par sekunder. Hvis der er fejl, vil de stå med rødt i et vindue for neden.

Når du har fået programmet oversat, kan du køre det med Ctrl+F10 (eller Build->Run fra menuen).

Det er ikke strengt nødvendigt at vælge nogen bestemte indstillinger, men der er et par der kan anbefales. Fra Settings->Compiler and Debugger. under Compiler set X i:
"Produce debugging Symbols"
"Enable all compiler warnings"
"Enable Standard Compiler Warnings"
Avatar billede starfighter55 Novice
17. maj 2009 - 15:15 #10
bertelbrander 1000 tak, så jeg hjulpet godt på vej...... Laver du et svar så jeg kan smide point til dig.......
Avatar billede bertelbrander Novice
17. maj 2009 - 15:24 #11
Jeg samler ikke på point.
Avatar billede starfighter55 Novice
17. maj 2009 - 15:34 #12
okay, super tak for hjælpen så......('-')
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



IT-JOB

IT & Co ApS

Systemkonsulent

Dynamicweb Software A/S

Solution Architect

Cognizant Technology Solutions Denmark ApS

Energy Trading Project Manager – Consulting

Netcompany A/S

IT Consultant