我已經使用opam(在Ubuntu 16.04上)安裝了frama-c。 我嘗試使用一個Makefile在ubuntu上安裝hello_world插件時出現錯誤16.04
FRAMAC_SHARE :=$(shell frama-c.byte -print-path)
FRAMAC_LIBDIR :=$(shell frama-c.byte -print-libpath)
PLUGIN_NAME = Hello
PLUGIN_CMO = hello_word
include $(FRAMAC_SHARE)/Makefile.dynamic
運行make安裝「hello_world.ml」作爲插件(插件開發指南),我得到這個:
/home/amira/.opam/system/share/frama-c/Makefile.dynamic:295: .depend: Aucun fichier ou dossier de ce type
/home/amira/.opam/system/share/frama-c/Makefile.plugin:204: *** "The file 'Hello.mli' must be provided. The simplest workaround is 'touch Hello.mli'.". Arrêt.
我怎樣才能解決這個錯誤?
你嘗試第二個警告的指示('摸Hello.mli')? – byako
'Hello.mli'沒有被創建。但運行'make'後,我得到這個 'Ocamldep ./.depend 生成META.frama -c -hello make:*** Aucunerèglepour fabriquer la cible«hello_word.cmo»,nécessairepour«Hello.cmi» 。 Arrêt.' – Amiramet