Bonjour,
Je dois programmer une application avec ocaml, en utilisant lablgtk et SDL. J'ai donc installé ocaml, emacs (il n' y a pas de problème de ce côté là), puis les librairies soit :
ocaml-SDL.i686
ocaml-SDL-devel.i686
ocaml-lablgtk-devel.i686
ocaml-lablgtk.i686

En fait j'ai commencé à programer sur les ordinateurs de mon école, le projet n'a pour le moment aucun bug. Je voudrais le continuer chez moi, mais là, le code source ne compile pas et j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
ocamlopt -I +lablgtk2 -I +sdl lablgtk.cmxa bigarray.cmxa sdl.cmxa sdlloader.cmxa outline.ml sampling.ml badaboum.ml -o badaboum 
/usr/bin/ld: cannot find -lSDL
collect2: ld a retourné 1 code d'état d'exécution
File "caml_startup", line 1, characters 0-1:
Error: Error during linking
make: *** [badaboum] Erreur 2
Voici mon makefile (très basique) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
OCAML=ocamlopt
OCAMLFLAGS= -I +sdl
OCAMLLD= bigarray.cmxa sdl.cmxa sdlloader.cmxa
 
badaboum: badaboum.ml sampling.ml outline.ml
	ocamlopt -I +lablgtk2 -I +sdl lablgtk.cmxa bigarray.cmxa sdl.cmxa sdlloader.cmxa outline.ml sampling.ml badaboum.ml -o badaboum 
 
 
clean::
	rm -f *~ *.o *.cm? badaboum
Je ne vois pas du tout ce qu'il faut faire, est ce que je dois installer quelque chose ? ou alors il y a un fichier de configuration à modifier ?
Merci de votre réponse