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.
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]$
The complete source code for ELLCC is freely available. Instructions for building ELLCC from source is here.