Mon but est de pouvoir compiler du code OCaml.
J'ai d'abord essayé avec l'éditeur geany , qui essaye de compiler à l'aide de la commande ocamlc -c "mon-fichier" . Il échoue en indiquant : /bin/sh ocamlc : command not found .
Ensuite j'ai tenté de trouver un paquet dans PETget qui parles du langage OCaml ou même du langage C mais j'ai rien vu. (J'ai pas de "dotpup package installer" ou alors il marche pas quand je clique sur le bouton de l'assistant).
Rien non plus sur le site dotpups.de .
Alors j'ai essayer de télecharger le compilateur (sources) donné sur le site de l'inria ( http://caml.inria.fr/pub/distrib/ocaml-3.10/ , c'est le fichier ocaml-3.10.1.tar.gz) . Mais quand j'ai voulu l'installer en suivant le fichier readme , un message d'erreur m'a indiqué qu'il faut avoir gcc. J'ai donc essayer d'installer gcc (télécharger ici : ftp://ftp.lip6.fr/pub/gcc/releases/gcc-4.2.3/ , c'est le fichier gcc-4.2.3.tar.gz) mais quand j'ai voulu l'installer en suivant le fichier d'installation, il y a un message d'erreur qui indique que j'ai besoin d'un compilateur C ...
Dans la console rxvt , ça à essayer avec gcc et cc .
voici un prérequis pour installer gcc ( http://gcc.gnu.org/install/prerequisites.html ) :
j'ai pas réussi à traduire "to bootstrap gcc"Compilateur ISO C90
Obligatoire pour bootstrap le compilateur GCC écrit en C, quoique les versions de GCC avant 3.4 permettent aussi de bootstrapping avec un compilateur C traditionel (K&R).
Un dernier petit truc : sur cette page http://gcc.gnu.org/install/binaries.html , il est donné des binaires déja compilés de gcc pour plusieurs systèmes (aix , dos , hp-ux , windows , solaris ...) mais rien pour linux ... est-ce qu'il y a un autre endroit pour obtenir ce binaire pour linux ?
Encore un truc : il y a un "paquet" OCaml pour debian ici : http://packages.debian.org/etch/ocaml et je me demande si je peut m'en servir. De même il y a un paquets RPM pour fedora ici : http://rpm.nogin.org/MetaPRL/f7/ocaml-3 ... .i386.html .
Voila , je suis un peu bloqué là ... si quelqu'un sait ou j'ai fait une erreur, ou à quelle méthode à le plus de chance d'aboutir ...