Setting up Cygwin

ATLAS requires cygwin in order to install under Windows. Cygwin provides a Unix-style shell environment (including standard utilities such as gcc and make) for Windows. Cygwin is free, and can be downloaded from Setup is usually as easy as running a install script selecting a mirror site, and selecting the right packages. If you are running a 64-bit Windows, make sure to use the 64-bit Cygwin installer! The 64-bit ATLAS install depends on Cygwin64.

If you have found you have missed a package, just rerun the install script to add it. The packages that I install are pretty much everything that mentions gcc and gfortran. You can find these packages by entering ``gcc'' in the search box. You will also need gfortran, and all the usual developer stuff (make, etc.). If you want to build libraries to be used by applications using MSVC++ or the Intel compilers, you will also want to be sure to install all the MinGW compilers and tools (see the following sections for more info).

If you want to compile using MinGW, then obviously you will need to install the MinGW compilers. ATLAS has been tested with the MinGW compilers provided by the Cygwin project, but should work with any legal MinGW as long as ATLAS can find them (see following sections for more info).


R. Clint Whaley 2016-07-28