Ubuntu 18.040 LTS GTKWAVE VLSI FPGA VHDL 中的 GHDL

Ubuntu 18.040 LTS GTKWAVE VLSI FPGA VHDL 中的 GHDL

查找终端命令以在 Ubuntu 18.04 LTS 操作系统中安装 GHDL 和 GTK WAVE

错误显示如下 -

shivam@shivam-Inspiron-N5010:~$ sudo apt-get install ghdl gtkwave
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package ghdl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

请帮助我。

答案1

正如其他人提到的快速检查Ubuntu 软件包搜索表示gtkwave位于 Universe 存储库中。ghdl目前存储库中似乎没有可用的包对于 Ubuntu 18.04。但是你可以获得github 上的代码自己动手,或者选择下载二进制分布或利用docker 镜像获得 ghdl。如果你不习惯自己编译,另一种选择可能是尝试使用脚本由 mathieucaroff 开发下载、构建和安装 ghdl。请注意,我还没有测试过该脚本但代码很简单,对我来说看起来不错。还有一些不受支持和不受信任的个人档案 (PPA) 提供“ghdl”软件包:启动板项目页面。

答案2

快速搜索 LaunchPad PPA - 提供遵循购电协议ghdl包装:

  • ppa:mati75/ghdl

    带版本0.35+dfsg-1~build3
    ghdl, ghdl-gcc, ghdl-llvm,可执行ghdl-mcode文件update-ghdl-libraries

  • ppa:gekkio/ghdl

    带版本0.36-0~gekkio1~bionic1
    和可执行ghdl文件ghdl1-llvm

您可以尝试其中一个来安装 GHDL。

对于gtkwave你需要有宇宙口袋已启用。

所以完整的解决方案如下:

sudo add-apt-repository universe
sudo add-apt-repository ppa:mati75/ghdl # or ppa:gekkio/ghdl

sudo apt-get update
sudo apt-get install gtkwave ghdl*

当您想使用 GHDL 删除 PPA 时 - 请使用以下命令:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:mati75/ghdl # or ppa:gekkio/ghdl

相关内容