El GNU Build System provee de un entorno de programación que permite escribir código portable.