Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[C] Header files niet kunnen vinden

Pagina: 1
Acties:

  • Rampo
  • Registratie: Januari 2012
  • Laatst online: 01-09-2014
Ik heb een programmaatje in C met een aantal header files die ik 'ge-include' heb.
Ik run het op Mac OS X Maverick met XCode 4.6.2 geinstalleerd. GCC is verder geinstalleerd.

Toch als ik compileer, geeft ie errors dat de header files niet gevonden kunnen worden.

Op Ubuntu deed ik hetzelfde, geen problemen verder.

Hoe kan ik er voor zorgen dat ie wel compileert op de Mac. ;w

  • Zoijar
  • Registratie: September 2001
  • Niet online

Zoijar

Because he doesn't row...

Je zal wat meer informatie moeten geven; hier kan niemand iets mee...

  • Rampo
  • Registratie: Januari 2012
  • Laatst online: 01-09-2014
Dit zijn de errors die ik krijg als ik mijn code run

rein.c:10:20: error: stdlib.h: No such file or directory
rein.c:11:19: error: stdio.h: No such file or directory
rein.c:12:18: error: math.h: No such file or directory


In XCode heb ik al Command Line Tools geinstalleerd.

  • Merethil
  • Registratie: December 2008
  • Laatst online: 08:50
Rampo schreef op zaterdag 02 november 2013 @ 11:15:
Dit zijn de errors die ik krijg als ik mijn code run

rein.c:10:20: error: stdlib.h: No such file or directory
rein.c:11:19: error: stdio.h: No such file or directory
rein.c:12:18: error: math.h: No such file or directory


In XCode heb ik al Command Line Tools geinstalleerd.
Kan je het stukje code laten zien waar je het probeert? Niet alle code maar een kleine case waarin het gebeurt op OSX?

  • Rampo
  • Registratie: Januari 2012
  • Laatst online: 01-09-2014
De eerste regels zijn comments. Bij het includen gaat het kennelijk al fout.

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <float.h>
#include <sys/time.h>

void main(int argc, char *argv[]) {
first();
second();
third();
}

....

  • Joolee
  • Registratie: Juni 2005
  • Niet online
En je bestandsstructuur en compileercommando? Directory waar je in zit tijdens het compileren?

  • Rampo
  • Registratie: Januari 2012
  • Laatst online: 01-09-2014
Sorry, ik ben een beginner op dit gebied. Ik weet niet wat je precies wil weten wat betreft bestandsstructuur en directory waar ik in zit te compileren.

gcc bestandsnaam.c, gebruik ik

  • Rampo
  • Registratie: Januari 2012
  • Laatst online: 01-09-2014
Met de Makefile lukt het me ook niet

PROGNAME=rein
VERSION=1.0

MKDIR=mkdir
CC=gcc
CFLAGS=-Wall -O2 -std=gnu99 -g -pedantic
LIBS = -lm
RM=rm -rf
OFILES=$(subst .c,.o,$(wildcard *.c))

$(PROGNAME): $(OFILES)
$(CC) $(CFLAGS) $(OFILES) -lm -o $(PROGNAME)

%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@

clean:
$(RM) *.o $(PROGNAME)

  • Daedalus
  • Registratie: Mei 2002
  • Niet online

Daedalus

Moderator Apple Talk

Keep tryin'

Waarom heb je Xcode 4.6.2 geïnstalleerd, terwijl de versie voor Mavericks 5.0.1 is? Hoe (en waarom) heb je GCC geïnstalleerd?

Hier op een schone Mavericks installatie met de laatste Xcode uit de App Store compileert het zonder problemen.

“You know what I've noticed Hobbes? Things don't bug you if you don't think about them. So from now on, I simply won't think about anything I don't like, and I'll be happy all the time!” | 宇多田ヒカル \o/


  • Zoijar
  • Registratie: September 2001
  • Niet online

Zoijar

Because he doesn't row...

Bestaan de files uberhaupt op je systeem?

  • Rampo
  • Registratie: Januari 2012
  • Laatst online: 01-09-2014
Daedalus schreef op zaterdag 02 november 2013 @ 11:34:
Waarom heb je Xcode 4.6.2 geïnstalleerd, terwijl de versie voor Mavericks 5.0.1 is? Hoe (en waarom) heb je GCC geïnstalleerd?

Hier op een schone Mavericks installatie met de laatste Xcode uit de App Store compileert het zonder problemen.
Misschien is dat het wel. Ik installeer het opnieuw.
Pagina: 1