The Elua library provides all necessary infrastructure required to set up a fully functional Lua state able of running Elua scripts. This is provided as a library in order to encourage reuse from different libraries and apps.
As Elua is a library, compiling is very simple.
Compiling C or C++ files into object files:
gcc -c -o main.o main.c `pkg-config --cflags elua`
Linking object files into a binary executable:
gcc -o my_application main.o `pkg-config --libs elua`
See pkgconfig
There is a comperehensive API reference available that should get you up and running.