4 votes

Pouvez-vous compiler un projet OCaml de façon native en tant que bibliothèque Windows?

Je suis nouveau en OCaml (mais j'ai utilisé SML dans le passé) et je voudrais savoir deux choses :
1- Est-ce que les programmes OCaml peuvent être compilés comme des bibliothèques ?
2- Si oui, est-ce qu'ils peuvent être compilés comme des dlls Windows natifs.

Ce que je veux faire, c'est créer une bibliothèque de compilateur en OCaml en utilisant LLVM et l'utiliser depuis un autre programme Windows.

PS : Je sais que je peux utiliser LLVM depuis C++ et C, mais je préfère OCaml puisque je le fais pour le plaisir.

4voto

ygrek Points 5348

Oui, voir l'option ocamlopt -output-obj et le chapitre 18.7.5 Intégrer le code Caml dans le code C du manuel.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X