Wie verwende ich -thread compiler flag mit ocamlbuild?

ich benutzeJane Street'sasync_core beim Hinzufügenpackage(async_core) im_tags.

Wenn ich benutzeocamlbuild -use-ocamlfind -I src test/test_airport.native, es gibt mir den folgenden Fehler:

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: Fehler von Paket-Threads: Fehlender Thread oder -vmthread wechseln

Ich habe gegoogelt und hier ist was ich habehttp://caml.inria.fr/pub/docs/manual-ocaml-4.00/manual039.html

Es sagt:

Programme, die Systemthreads verwenden, müssen wie folgt verknüpft sein:

    ocamlc -thread other options unix.cma threads.cma other files

Also habe ich meinen ocamlbuild Befehl so geändert:

ocamlbuild -use-ocamlfind -cflag -thread -I src test/test_airport.native

Der Fehler bleibt jedoch derselbe. auch der eigentliche Befehl, den ocamlbuild generiert hat, bleibt derselbe ohne-thread.

Wie kann ich damit umgehen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage