Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

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

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

Offline Joshua822

  • Documentatieteam
  • Steunpunt: Nee
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

Offline Nunslaughter

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

Offline siegi

  • Lid
  • Steunpunt: Nee
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

  • Documentatieteam
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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

  • Documentatieteam
  • Steunpunt: Nee
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 )

Offline Nunslaughter

  • Lid
    • timovwb
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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

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

Offline siegi

  • Lid
  • Steunpunt: Nee
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

  • Documentatieteam
  • Steunpunt: Nee
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.