At this time, GNU UPC is available on the following platforms: Intel x8664, Linux 64 bit uniprocessor or multiprocessor systems (RHEL, SUSE, Fedora, CentOS, Ubuntu) Intel x8664, Apple Mac OS X system; Intel x86, Linux 32 bit systems (Redhat based distributions) IBM PowerPC, IBM Power6/Power7 Linux based systems (including PERCS).
Download
Note that you may also download the GNU Privacy Guard from a mirrorsite close to you. See our list of mirrors. The table belowprovides links to the location of the files on the primary serveronly.
Source code releases
These are the canonical release forms of GnuPG. To use them youneed to build the binary version from the provided source code.For Unix systems this is the standard way of installing software.For GNU/Linux distributions are commonly used (e.g. Debian, Fedora,RedHat, or Ubuntu) which may already come with a directlyinstallable packages. However, these version may be older so thatbuilding from the source is often also a good choice. Someknowledge on how to compile and install software is required.
The table lists the different GnuPG packages, followed by requiredlibraries, required tools, optional software, and legacy versionsof GnuPG. For end-of-life dates see further down.
Name | Version | Date | Size | Tarball | Signature |
---|---|---|---|---|---|
GnuPG | 2.2.23 | 2020-09-03 | 6933k | download | download |
Libgpg-error | 1.39 | 2020-08-24 | 939k | download | download |
Libgcrypt | 1.8.6 | 2020-07-06 | 2927k | download | download |
Libksba | 1.4.0 | 2020-05-19 | 636k | download | download |
Libassuan | 2.5.3 | 2019-02-11 | 558k | download | download |
ntbTLS | 0.2.0 | 2020-08-27 | 340k | download | download |
nPth | 1.6 | 2018-07-16 | 293k | download | download |
Pinentry | 1.1.0 | 2017-12-03 | 456k | download | download |
GPGME | 1.14.0 | 2020-07-16 | 1639k | download | download |
Scute | 1.6.0 | 2019-09-11 | 985k | download | download |
GPA | 0.10.0 | 2018-10-16 | 745k | download | download |
GnuPG 1.4 | 1.4.23 | 2018-06-11 | 3661k | download | download |
GnuPG distributions are signed. It is wise and more secure to check out for their integrity.
Remarks:
- Pinentry is a collection of passphrase entry dialogs which isrequired for almost all usages of GnuPG.
- GPGME is the standard library to access GnuPG functions fromprogramming languages.
- Scute is a PKCS#11 provider on top of GnuPG.
- GPA is a graphical frontend to GnuPG.
- GnuPG 1.4 is the old, single binary version which still supportthe unsafe PGP-2 keys. This branch has no dependencies on theabove listed libraries or the Pinentry. However, it lacks manymodern features and will receive only important updates.
GnuPG binary releases
In general we do not distribute binary releases but leave that tothe common Linux distributions. However, for some operatingsystems we list pointers to readily installable releases. Wecannot guarantee that the versions offered there are current. Notealso that some of them apply security patches on top of thestandard versions but keep the original version number.
Gnu Gcc Mac Os X Download Dmg
OS | Where | Description |
---|---|---|
Windows | Gpg4win | Full featured Windows version of GnuPG |
Simple installer for the current GnuPG | ||
Simple installer for GnuPG 1.4 | ||
OS X | Mac GPG | Installer from the gpgtools project |
GnuPG for OS X | Installer for GnuPG | |
Debian | Debian site | GnuPG is part of Debian |
RPM | rpmfind | RPM packages for different OS |
Android | Guardian project | Provides a GnuPG framework |
VMS | antinode.info | A port of GnuPG 1.4 to OpenVMS |
RISC OS | home page | A port of GnuPG to RISC OS |
End-of-life announcements
We announce the end-of-life date for a current stable version atthe time a new stable version is released. We maintain oldbranches for at least two years. For GnuPG 2.2 we consider 2.1.0as the birth of this new stable branch. For the other packages wedon't maintain branches and thus there is no end-of-life; alwaysuse the latest version.
Package | Ver. | End-of-life | Birth |
---|---|---|---|
GnuPG | 2002-09-07 | 1999-09-07 | |
2005-01-01 | 2002-09-21 | ||
1.4 | none (1) | 2004-12-16 | |
2017-12-31 | 2006-11-11 | ||
2.2 | tba | 2014-11-06 | |
Libgcrypt | 2016-12-31 | 2011-06-29 | |
2017-06-30 | 2013-12-16 | ||
2019-06-30 | 2016-04-15 | ||
1.8 | tba | 2017-07-18 |
- tba: To be announced.
- (1): Legacy version; see remarks above.
After installing the GNU compilers, you may want to check out the HOWTO for installing Open MPI on Mac OS X.
Background
One of the nice things about Mac OS X is that you have a polished user interface atop a Unix operating system. This means that using command line utilities such as compilers is straightforward, making coding on your Mac easy. If you have a multi-core Mac (most should by now) and would like to run codes that use MPI to distribute processing across multiple processor cores, you should also check out the HOWTO for installing Open MPI on Mac OS X. Note that you'll need to follow the instructions on this page prior to installing Open MPI if you don't already have some set of compilers installed.
Requirements
To install the GNU compilers as described in this HOWTO, you'll need the following:
- A Mac running 10.11 (El Capitan)
- If you are using Mac OS X 10.6 - 10.10, check out the instructions for older versions of Mac OS X
- An Apple App Store account
- Internet access
Video instructions for Mac OS 10.11 (El Capitan) with Xcode 7
Rough video transcript:
Hello, and welcome to this screencast on how to install the GNU C, C++ and Fortran compilers for Mac OS 10.11 (El Capitan). In this video, I will show you how to install the compilers as well as Apple’s Xcode software, which is required for the compiler installation. For this video, I am assuming you are using a Mac running Mac OS 10.11, also known as El Capitan, that you have an Apple App Store account and that you have internet access. I am also assuming you have administrator access on your Mac, allowing you to install software. If you’re running an older version of Mac OS X, the installation procedure will be similar, but you can check out the link at the end of this video for the installation procedure on older versions of Mac OS X back to 10.6.
Step 1: We’ll begin by installing the current version of Apple’s Xcode software, Xcode 7. To install Xcode, start by opening the App Store app by clicking on the Apple logo on the top left of the menu bar and then selecting App Store… Once the App Store app opens, enter 'Xcode' into the search and press Enter. You can now click install to install Xcode. You may be prompted to enter your Apple ID and password if you’ve not previously installed applications via the App Store. Xcode is a pretty big download, so depending on the speed of your internet connection it may take some time to download and install. I’ll be back once the install is complete.
Gnu Gcc Mac Os X Download Windows
Step 2: Xcode has been downloaded and installed, and now we can move on to a critical second step for the Xcode install, installing the command line tools. To do this, we can use Spotlight to open the Terminal app. If you’re installing compilers, I am going to assume you’re at least somewhat familiar with using a terminal emulator. If not, you should still be able to do the install by following these instructions carefully. Once Terminal has opened, type in xcode-select --install
. This will install the command line tools for Xcode, and you will be asked to perform the install using the typical application installation process. This may include asking you for your password.
Step 3: Now that Xcode is fully installed, we can move on to downloading the GNU compilers from the High-Performance Computing for Mac OS X website. The easiest way to get there is to open a web browser, Safari in this case. And type in 'High-performance computing Mac OS X' in the Google search. It should be the top hit. On that page, we’ll grab the latest STABLE version of the GCC compiler package and click the link to download.
Step 4: After the compilers have downloaded, we can return to the Terminal and navigate to the Downloads directory. We’ll install the compilers now using the `sudo
` command, and before we do so, I’m going to give you a little warning. Using the sudo command can do major damage to your computer if you aren’t careful, so please type the following exactly as shown to do the install: sudo tar -xvf gcc-5.3-bin.tar -C /
. If your downloaded package ends in .tar.gz
, you’ll need to add z
to the list of flags after the tar
command. This should take just a moment and will install the compilers in /usr/local
.
Step 5: Now the compilers are installed, and if you’re running Mac OS 10.11, you should be able to test the installation by typing gcc -v
. It should show version 5.3. You can try the same with the Fortran compiler by typing gfortran -v
. If they return the compiler versions as expected, you’re all set. Enjoy.
- If your compilers are not installed, you may need to add the installation location to the PATH environment variable, which tells the computer where to look for command line programs.
- In that case, the easiest thing to do is go to the installation HOWTO at the link at the end of this video and check out the last section of the instructions for the installation for Mac OS 10.9 or 10.10. There are some additional instructions that may help resolve your issues. If you’re still having trouble, double check you’ve followed the instructions exactly as given in the video and feel free to add a comment if you still need some help.
- OK, so that’s it. Thank you for watching. If you have any comments, please leave them below. In case you’re interested, here’s another link to a video on how to install the Open MPI software for running multi-core applications on your Mac using MPI, the message-passing interface. Good luck!
Gnu Compiler Collection Download
Instructions for older versions of Mac OS X (10.6 - 10.10)
Instructions for installing the GNU compilers for older versions of Mac OS X (10.6 - 10.10) have been moved and are available on another page.
Tips & Warnings
I mention all but the last of these tips and warnings in the text above, but it doesn't hurt to list them a second time...
- Beware that using sudo can do major damage to your computer if you aren't careful.
- Note that after installing Xcode, you also need to perform a critical additional step.
- Launch Xcode and install any available updates. Quit Xcode.
- Launch Terminal.app (in
/Applications/Utilities
, hopefully you know that) Install the Command Line Tools for OS X by typing
This will open a dialog box to install the Command Line Tools for Xcode package. Install following the standard procedure.
- Launch Xcode and install any available updates. Quit Xcode.
- If the correct version of gcc is not being found at the command line after installation, it is possible that you're using a terminal emulator that reads the
.bashrc
file rather than the.bash_profile
file. To confirm, do the following:Open a new terminal window using your terminal emulator of choice. This will reread the either the
.bash_profile
file or the.bashrc
. If the new gcc version is not returned when typingthen your terminal emulator may be reading the
.bashrc
file.- You can fix this one of two ways
Create a symbolic link called
.bashrc
that points to.bash_profile
by typingModify the order of directories that are searched for commands by typing
Comments are closed.