The GMP compiler tool streamlines the application of the GNU multiple precision library by making it easier to use.
The resulting C source does not have any added dependencies, so there is no need to include additional header files or link with special libraries other than GMP. To translate a .gmpc file to C source, at least the input and output files must be given. The most concise invocation would look like this: gmpc -o foo.c foo.gmpc. This will translate foo.gmpc into foo.c.
It is highly recommended to enable all warnings with the -Wall switch. Other switches can be used to change the default behavior of gmpc, which are listed in the following sections. What's new in this release include added support for C-like compound assignments, increment and decrement operators, fixed an assignment precedence bug, grouped together temporary variables and constants, and added Doxygen comments and configuration file.
Overall, the GMP compiler tool proves to be a useful addition to the GNU multiple precision library. Its ability to simplify the use of GMPS arithmetic expressions and produce C source code without added dependencies is highly appreciated. Its list of added features and fixed bugs further enhance its functionality and usability.
Version 1.0.0: N/A