Używam Jane Street
's async_core
przez dodanie package(async_core)
w _tags
.Jak używać -thread flaga kompilatora z ocamlbuild?
Gdy używam , to daje mi następujący błąd:
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
google go i oto co mam http://caml.inria.fr/pub/docs/manual-ocaml-4.00/manual039.html
Mówi:
Programs that use system threads must be linked as follows:
ocamlc -thread other options unix.cma threads.cma other files
Zmieniłem więc polecenie ocamlbuild w ten sposób:
ocamlbuild -use-ocamlfind -cflag -thread -I src test/test_airport.native
Ale błąd pozostaje ten sam. również faktyczne polecenie wygenerowane przez ocamlbuild pozostaje takie samo bez -thread
.
Jak sobie z tym poradzić?
Kto mnie tak bardzo nienawidzi, że zgłasza każde moje pytanie? –