Binary Distributions

If you download a binary tarball from the Download page and untar it, you’ll get a directory that looks like this:

After you install ELLCC the first time or if you move the ellcc directory to another location, a few configuration files have to be updated. You can update the files by going into the ellcc directory and running the script called ellcc with the install argument:

[test@main ~]$ cd ~/ellcc
[test@main ~/ellcc]$ ./ellcc install

Now you’re ready to build a test program. You might want to visit Using ELLCC.

Other Packages

While you’re here you might want to install run-time libraries for cross targets if you intend to cross compile programs:

[test@main ~/ellcc]$ ./ellcc install libraries

Upgrading a Binary Distribution

When a new version of ELLCC comes out you can upgrade to it with ellcc upgrade. If you try it before a new version is available you’ll get this:

[test@main ellcc]$ ellcc upgrade
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  5324  100  5324    0     0  40793      0 --:--:-- --:--:-- --:--:-- 40953
At the latest revision: 2017-07-29
package 'ellcc-libraries' is up to date.
[test@main ellcc]$

Source Distribution

The complete source code for ELLCC is freely available. Instructions for building ELLCC from source is here.