# Installing `atlc`

atlc is highly portable program and should run on any UNIX system and some non-UNIX systems, including Microsoft Windows.

## Installing atlc on UNIX systems

There are two ways to install atlc on a UNIX system:

1. Install a binary package. Binary packages are available for Debian Linux. A very old version is available for NetBSD, but I would not advise installing from the old NetBSD packages.

   By default, the binaries will be installed in `/usr/local/bin`, the man pages in `/usr/local/man/man1`, the examples in `/usr/local/share/atlc/examples`, the html-formatted documentation to`/usr/local/share/atlc/docs/html-docs`, and some other documentation will go into `/usr/local/share/docs`. A copy of a paper published about atlc in 1996 can be found in the `/usr/local/share/atlc/docs/qex_december_1996` directory. The exact method of installing binaries is operating system specific. Under Solaris, the pkgadd command is used, although there are currently no pre-compiled Solaris binaries.

2. The preferred way to install atlc from sources, as you can always tweak the compiler to suit your system, to get maximum performance. Binary distributins are often older than the current sources too.

## Installing atlc on computers running Microsoft Windoze

On Microsoft Windoze systems, atlc can be built using Cygwin, which gives a UNIX-like enviroment on a Windoze PC.
. . . . . . .