[英]Frama-C and XML parser
我正在開發Frama-C插件。 我想解析一個xml文件。 我安裝了包libxml-light-ocaml-dev但是在編譯時遇到錯誤“Unbound module Xml”。 我不知道如何讓包裝對Frama-C可見。 或者我應該使用另一個包裹?
假設你正在使用Frama-C開發人員手冊中指出的Makefile.dynamic
,你需要調整一些變量來編譯和鏈接你的插件與外部庫:
PLUGIN_BFLAGS
允許向OCaml的字節碼編譯器傳遞額外選項,例如-I /my/path/to/xml/library
, -I `ocamlfind xml-light`
或-I $(XMLLIGHTPATH)
,其中您的configure設置了XMLLIGHTPATH
腳本(另請參閱開發人員手冊)。 PLUGIN_OFLAGS
與本機編譯等效 PLUGIN_EXTRA_BYTE
提供了在字節碼中編譯時插件必須鏈接的文件列表,例如xmllight.cma
PLUGIN_EXTRA_OPT
是等效的本機代碼,例如xmllight.cmxa
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.