[tcc] probleem met include

Pagina: 1
Acties:

  • ThaDaNo
  • Registratie: Mei 2002
  • Laatst online: 05-04-2023
Hi
ik heb een probleempje met Borland TCC 2.01

ik probeer dit prog te compilen:
code:
1
2
3
4
5
6
7
8
----test1.c---- 
#include "test2.c" 

int main 
{ 
sayhi(); //staat in test2.c
return 0; 
}


code:
1
2
3
4
5
6
7
8
----test2.c---- 
#include <stdio.h> 

int sayhi() 
{ 
printf("hi",0); 
return 0; 
}

Als ik dit tcc krijg ik bij bestand test1 een include error. De error is: test1.c: line 1:include header error. (niet letterlijk wel bijna :) )

Ik heb toen een test2.h bestand aangemaakt met dit erin:

int sayhi()

en in test1.c de include verandert naar test2.h

Nog steeds krijg ik dezelfde foutmelding :'(
Weet iemand plz hoe ik dit op kan lossen want ik ben het nou wel een beetje zat. Ik compile het overigens gewoon met
tcc test1.c test2.c

  • wiho
  • Registratie: Februari 2000
  • Laatst online: 31-08 20:01

wiho

Certified Nerd

Heb je code ff getest met gcc, en die vindt je include constructie prima. Hij valt alleen wel over de ontbrekende haakjes achter "int main"...

"Pas als het proces gecrashed is, dumpt men de core"


  • ThaDaNo
  • Registratie: Mei 2002
  • Laatst online: 05-04-2023
Zeer vaag...ik zal GCC nog wel eens proberen te installeren; hij geeft altijd vage foutmeldingen van "environment variable not set" en als ik die dan set in mijn systeemvariabelen (WINXP) zoekt hij een bestand dat niet eens bestaat. Anybody GoT solution???

  • ThaDaNo
  • Registratie: Mei 2002
  • Laatst online: 05-04-2023
Vaaaag...nu heb ik mijn autoexec.bat succesvol ge-edit, nu blijkt dat er geeneens een djgpp.env bestand bestaat op mijn schijf :?

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 30-08 23:12
Is dat niet een enorm oude (and possibly buggy) compiler?

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


  • ThaDaNo
  • Registratie: Mei 2002
  • Laatst online: 05-04-2023
Wat? GCC 3.01b? TCC is het wel zo is gebleken :r

Maar die gebruik ik niet meer, ik gebruik wel gcc als ik ut aan het werk krijg of anders Watcom C. Alleen wil gcc niet werken |:(

  • cobratbq
  • Registratie: Maart 2001
  • Laatst online: 17-12-2015
Waarom
code:
1
printf("Hi",0);

Je kunt toch ook gewoon
code:
1
printf("Hi");

doen?

One ring to rule them all, one ring to find them, one ring to bring them all, and in darkness bind them...


  • ThaDaNo
  • Registratie: Mei 2002
  • Laatst online: 05-04-2023
Oh, wist ik niet :)

Maar gcc zeurt steeds over een djgpp.env die niet kan worden gevonden, staat echt nergens op mijn schijf hoor |:(
Pagina: 1