Compiling Abinit once you have configured is usually as simple as:
make
and going to have a coffee. If Abinit has to compile fallbacks for libxc and other libraries, it can take 10-20 minutes on a slow machine.
You can speed up the build process by using multiple threads (e.g., 4) with:
make -j 4
The build system is clever and does things in the right order to avoid getting ahead of itself (it has to build modules before it uses them). As a rule, -j
is a good idea. If the build process stops and the compiler complains, run make
again without threads to be sure it's not simply an issue of precedence.