Il y a actuellement 664 visiteurs
Dimanche 22 Décembre 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Interpréteur C

Un nouveau programme qui ne fonctionne pas sur votre matériel informatique ? un message d'erreur venant d'un de vos logiciels ? Une mise à jour bloque? Besoin d'aide ? Posez vos questions sur ce forum d'entraide !

Interpréteur C

Message le 03 Mai 2005 15:00

Bonjour,
Je travaille sur un projet et j'ai besoin d'un interpréteur C, je voulais pas perdre le temps pour faire mon propre interpreteur :oops: car ce n'est pas le but de mon projet ...
On m'a dit d'aller voir dans le source (Internet) mais je rame pour les trouver, si quelqu'un pouvait m'aider...
Je vous remercie d'avance
Cilia :wink:
cilia
Apprenti(e)
Apprenti(e)
 
Messages: 30
Inscription: 24 Avr 2005 11:28
 


Message le 03 Mai 2005 17:01

Voir ceci:

http://fabrice.bellard.free.fr/tcc/

C script supported : just add '#!/usr/local/bin/tcc -run' at the first line of your C source, and execute it directly from the command line.
Avatar de l'utilisateur
glenux
PC-Infopraticien
PC-Infopraticien
 
Messages: 2759
Inscription: 01 Mar 2003 16:22
Localisation: Entre deux BarCamps
 

Comment ça marche l'Interprèteur C

Message le 03 Mai 2005 22:57

Bojour,
Je te remercie de m'avoir répondu assez vite

"Ajoutez juste '# !/usr/local/bin/tcc - # couru 'à la première ligne de votre source de C, et exécutez-la directement de la ligne de commande"

Est ce que je rajoute l #!/usr/local/bin/tcc ds mon prog
exemple:
#!/usr/local/bin/tcc
#include <stdio.h>
main()
{
printf("%s
","bonjour");
}

si c'est comme ça j'execute avec make???
merci
Cilia :wink:
cilia
Apprenti(e)
Apprenti(e)
 
Messages: 30
Inscription: 24 Avr 2005 11:28
 

Re: Comment ça marche l'Interprèteur C

Message le 06 Mai 2005 09:06

cilia a écrit:Bojour,
Je te remercie de m'avoir répondu assez vite

"Ajoutez juste '# !/usr/local/bin/tcc - # couru 'à la première ligne de votre source de C, et exécutez-la directement de la ligne de commande"

Est ce que je rajoute l #!/usr/local/bin/tcc ds mon prog
exemple:
#!/usr/local/bin/tcc
#include <stdio.h>
main()
{
printf("%s
","bonjour");
}

si c'est comme ça ? pourquoi je n'arrive pas le compliler? j'ai essayé avec make il me donne des messages erreur concernant l'assembleur(head.s) avec tcc ..rien :oops:
merci
Cilia :wink:
cilia
Apprenti(e)
Apprenti(e)
 
Messages: 30
Inscription: 24 Avr 2005 11:28
 

Message le 06 Mai 2005 09:30

Ajoutez juste !/usr/local/bin/tcc - couru '

Je penserais plutôt à :
Ajoutez juste !/usr/local/bin/tcc - run '
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 06 Mai 2005 09:30

Tu peux executer directement ton "script" C sur la ligne de commande à partir du moment ou il a les droits d'execution (chmod +x monscript.c).

./monscript.c

L'outil Make ne te servira à rien ici puisqu'il sert a "executer" les règles des Makefiles...
Avatar de l'utilisateur
glenux
PC-Infopraticien
PC-Infopraticien
 
Messages: 2759
Inscription: 01 Mar 2003 16:22
Localisation: Entre deux BarCamps
 

Interprète C

Message le 13 Mai 2005 04:23

Bonjour,
D'abord merci à tous...
FInallement j'ai réussie a tourner le Tcc mais malheureusement ce n'est pas un interprète c'est un compilateur et moi je cherche un interprète c que je dois modifier après, un interprète pas dificile a comprendre pour que je puisse le modifier.
merci
cilia :wink:
cilia
Apprenti(e)
Apprenti(e)
 
Messages: 30
Inscription: 24 Avr 2005 11:28
 



Sujets similaires

Message Interpreteur
Bonjour C'est UNRGENT J'ai trouvé un interpreteur "EiC', mais malhreusement j'ai un problème au niveau de l'instalation sous Linux. Est ce qu'il y qqn qui as deja installe... pour lui dire a quellle etape j'ai le problème? Sinon est ce que vous connaissez d'autre forun sur lesquels je peux poser ma ...
Réponses: 0


Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot] et 11 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.