2017-10-30 2 views
4

に私はのCoQ 8.6でBIGNUMがcoqideを使用して、コマンドは `インポートBigN`は8.6 COQ使用して働いていた必要とするが、CoQは8.7

$ opam upgrade bignum 
Already up-to-date. 

をインストールするためにOPAMを使用していないRequire Import BigN.はCoQは8.7でライブラリをインポートしたが、 Iエラーが発生します。 私は、このコード行をファイルbignum_problem.vに分離します。そして、 coqc bignum_problemを実行すると、Coqのモジュールの応答

File "./bignum_problem.v", line 1, characters 15-19:

Error: Unable to locate library BigN .

ドキュメントを生成し、私はファイルBigN.voを必要とするが、そのようなファイルが.opamディレクトリに表示されていないことを示唆しています。私は何が欠けていますか?

答えて

5

bignumはOCam1ライブラリーを指すと思われます。代わりにcoq-bignumsをインストールすることをお勧めします。私はそのライブラリを自分のマシンにインストールしたので、コマンドでBigNを要求することができました。

From Bignums Require Import BigN. 
+0

ありがとう!私は 'http:// coq.io/opam/coq-bignums.8.7.0.html'を見つけ、彼らのコマンド' opam install coq-bignums.8.7.0'を試しましたが、まだエラーを受け取りました '[ERROR] No package named coq-bignumsが見つかりました。 ' –

+1

@BarryJay 'opam install coq-bignums.8.7.0'でインストールできました。ライブラリをインストールする前に、おそらく 'opam update'を実行する必要があります。 –

+3

またcoq特有のrepoが必要です: 'opam repo add coq-released https:// coq.inria.fr/opam/released' – gallais

関連する問題