読者です 読者をやめる 読者になる 読者になる

ocamlbuildがいまいちな件

OCaml

Cのオブジェクトとリンクする方法がわからん.結局こんな感じになった.

PACKS=extLib,ocamlgraph
OCAMLC=ocamlfind ocamlc -package ${PACKS}

all: _build/column.o
	ocamlbuild -quiet -ocamlc '${OCAMLC}' -lflags '-linkpkg,-custom,column.o' main.byte

_build/column.o: column.c
	ocamlc column.c && mkdir -p _build && mv column.o _build/

clean:
	ocamlbuild -quiet -clean && rm -rf _build/column.o

いまいちだなぁ,と思うのは,-lflags_build/column.oのあたり.