Impossible de compiler : /usr/bin/ld: cannot find -lSDL
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:
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:
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