Ich verwende Jane Street
's async_core
durch Hinzufügen package(async_core)
in _tags
. Wie verwendet man -thread Compiler Flag mit ocamlbuild?
Wenn ich verwenden, gibt es mir die folgende Fehlermeldung:
camlfind ocamlopt -linkpkg -package async_core -package unix -package netclient -package mongo -package xml-light src/airport.cmx test/test_airport.cmx -o test/test_airport.native ocamlfind: Error from package `threads': Missing -thread or -vmthread switch
ich es gegoogelt und hier ist das, was ich bekam http://caml.inria.fr/pub/docs/manual-ocaml-4.00/manual039.html
Dort heißt es:
Programs that use system threads must be linked as follows:
ocamlc -thread other options unix.cma threads.cma other files
Also änderte ich meinen ocamlbuild-Befehl wie folgt:
ocamlbuild -use-ocamlfind -cflag -thread -I src test/test_airport.native
Aber der Fehler bleibt gleich. Auch der eigentliche Befehl, den ocamlbuild generiert hat, bleibt derselbe ohne -thread
.
Wie kann ich damit umgehen?
Wer hasst mich so sehr, dass jede meiner Fragen abgelehnt wird? –