Releases and sources¶
Contents of this Page
Downloading pre-built packages¶
Downloading Source Files¶
Downloading from GitHub¶
GHDL can be downloaded as a zip-file from GitHub. See the following table, to choose your desired format/version:
Branch | Download Link |
---|---|
master | |
master |
Downloading via git clone
¶
GHDL can be downloaded (cloned) with git clone
from GitHub. GitHub offers
the transfer protocols HTTPS and SSH. You should use SSH if you have a GitHub
account and have already uploaded an OpenSSH public key to GitHub, otherwise
use HTTPS if you have no account or you want to use login credentials.
The created folder <GitRoot>\ghdl
is used as <GHDLRoot>
in
later instructions or on other pages in this documentation.
On Linux¶
Command line instructions to clone GHDL onto a Linux machine with HTTPS protocol:
cd GitRoot
git clone "https://github.com/ghdl/ghdl.git" ghdl
cd ghdl
git remote rename origin github
Command line instructions to clone GHDL onto a Linux machine machine with SSH protocol:
cd GitRoot
git clone "ssh://git@github.com:ghdl/ghdl.git" ghdl
cd ghdl
git remote rename origin github
On Windows¶
Note
All Windows command line instructions are intended for Windows PowerShell, if not marked otherwise. So executing the following instructions in Windows Command Prompt (cmd.exe) won’t function or will result in errors! Windows PowerShell can be installed or upgraded to v5.1 by installing the Windows Management Framework.
Command line instructions to clone GHDL onto a Windows machine with HTTPS protocol:
cd GitRoot
git clone "https://github.com/ghdl/ghdl.git" ghdl
cd ghdl
git remote rename origin github
Command line instructions to clone GHDL onto a Windows machine with SSH protocol:
cd GitRoot
git clone "ssh://git@github.com:ghdl/ghdl.git" ghdl
cd ghdl
git remote rename origin github