Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: stdio.h en gcc  (gelezen 2134 keer)

Offline Joshua822

  • Lid
stdio.h en gcc
« Gepost op: 2009/04/08, 14:43:24 »
Ik heb een klein probleem,

Als ik in gcc een C bestand wil compileren dat stdio.h voor output gebruikt krijg ik de error dat stdio.h niet gevonden kan worden. Suggesties?

Hier is de exacte error :

beware.c:1:19: error: stdio.h: No such file or directory

Re: stdio.h en gcc
« Reactie #1 Gepost op: 2009/04/08, 14:53:06 »
build-essential even installeren.

Offline siegi

  • Lid
Re: stdio.h en gcc
« Reactie #2 Gepost op: 2009/04/08, 15:14:53 »
Even een voorbeeldje om te zien of je de declaratie wel juist doet.
#include<stdio.h>
main()
{
printf("test");
}


Offline Joshua822

  • Lid
Re: stdio.h en gcc
« Reactie #3 Gepost op: 2009/04/08, 15:54:23 »
Hoe kan ik dat .out bestand eigenlijk uitvoeren ?

Offline track

  • Lid
Re: stdio.h en gcc
« Reactie #4 Gepost op: 2009/04/08, 16:07:08 »
In nautilus: rechterklik - "eigenschappen" - rechten: "uitvoerbaar" aanvinken.
Console:  chmod +x *.out   (-> http://linux.die.net/man/1/chmod  en  http://linux.die.net/abs-guide/basic.html )
en dan starten met  ./[progje].out

track
« Laatst bewerkt op: 2009/04/08, 16:09:19 door track »

Offline Joshua822

  • Lid
Re: stdio.h en gcc
« Reactie #5 Gepost op: 2009/04/08, 16:43:26 »
Dat werkt niet. De rechten staan helemaal goed ingesteld. Telkens zegt hij dat beware.out niet bestaat ( no usch file or directory )

Re: stdio.h en gcc
« Reactie #6 Gepost op: 2009/04/08, 16:54:28 »
Waar staat dat bestand en zit ge wel in de goede map met de terminal?

Offline track

  • Lid
Re: stdio.h en gcc
« Reactie #7 Gepost op: 2009/04/08, 17:08:22 »
En je hebt ook op het puntje gelet:  ./beware.out  ?
Want de actuële map staat bij Linux normaal niet in het zoekpad. (om goede redenen ook)

track

Offline Joshua822

  • Lid
Re: stdio.h en gcc
« Reactie #8 Gepost op: 2009/04/08, 17:28:16 »
Ik zit in de juiste map.

Offline siegi

  • Lid
Re: stdio.h en gcc
« Reactie #9 Gepost op: 2009/04/08, 19:05:44 »
Standaard word er gecompileerd naar het bestand a.out .
Tenzij je anders aangeeft.
Als jij wil dat het output bestand beware.out heet.
Dan gebruik je volgend commando.
gcc beware.c -o beware.out

Offline Joshua822

  • Lid
Re: stdio.h en gcc
« Reactie #10 Gepost op: 2009/04/08, 22:24:44 »
Bedankt siegi,

Ik gaf de naam van het bestand als eerste mee, maar het moet eigenlijk andersom.

Bedankt !

Weer wat geleerd.