整理了一下从无环境的ubuntu18.04虚拟机到可以证代码的工作环境需要经历的安装流程和命令作为笔记和分享。
第一步:安装opam
add-apt-repository ppa:avsm/ppa
apt update
apt install opam
安装如果出现错误则根据报错安装指定依赖等,(缺少cc是需要安装gcc)
然后初始化和更新opam,(opam没有进度条,需要耐心等候。。。)
opam init
eval `opam config env`
opam update
第二步:安装指定版本的coq
以8.9.1为例
opam install coq.8.9.1
第三步:安装IDE(介绍两种,coqide和emacs)
coqide
opam install coqide.8.9.1
注意要跟上对应的版本,不然会自动帮你下载coq的最新版
全部安装完后,命令行载入环境变量
eval $(opam env)
之后可以通过命令行输入coqide打开IDE
要注意每个新的命令行都需要载入环境变量一次。
Emacs
安装完coq后,需要按顺序安装emacs和proof general两个东西
sudo apt-get install emacs
sudo apt-get install proofgeneral
由于coqtop是使用opam安装的,所以在打开emacs之前载入环境变量这步也是需要的。
apt-get的网络不稳定fail的话,就用--fix-missing继续即可。

本文详细介绍了如何在Ubuntu 18.04上通过opam安装指定版本的Coq 8.9.1,包括解决安装过程中可能遇到的问题,以及后续的CoqIDE和Emacs IDE的配置步骤,确保能顺利进行形式化验证工作。
813

被折叠的 条评论
为什么被折叠?



