bonjour
sur le terminal, j'essaie de faire une executable de mon fichier.ml
et j'obtiens l'erreur suivante :~$ ocamlc -o fichier.exe fichier.ml
alors que mon code n'a pas d'erreur. voici les premières lignes :File "Partie1.ml", line 1, characters 0-1:
Syntax error
merci#load "graphics.cma";;
#load "unix.cma";;
#load "threads/threads.cma";;
#directory "+threads";;
open Graphics;;
EDIT : en continuant à chercher, je suis tomber sur ce topic :
http://www.developpez.net/forums/d38...e-compilation/
et j'pense que c'est le même problème que lui
sauf que moi j'en ai besoin du #load ...Le #load est une instruction pour le toplevel, l'interpréteur. C'est d'ailleurs pour cela qu'elle a une syntaxe si particulière, parce qu'elle ne fait pas partie du langage. Pour le compilo, c'est remplacé par -pp camlp4o. Il te faut donc la supprimer du code source
Partager