gp2c(1)
The GP to C compiler
Description
GP2C
NAME
GP2C - The GP to C compiler
DESCRIPTION
gp2c [-ghfltvydWSTGV] [-i N] [-o <file>] [-p <prefix>] [file.gp]
gp2c is a program that translate GP code to C code that use the libpari library. It tries to generate code looking like the PARI source code.
user option:
|
-o <file> : Place output in file <file>. |
||
|
-g : Generate automatic garbage collection code. |
||
|
-iN: Set indentation level to N spaces (default 2). |
||
|
-W : Output warning about types and global variables usage. |
||
|
-C : Generate range checking code. |
||
|
-L : Generate #line directive for better C compiler messages. |
||
|
-p <prefix>: Prefix user-defined symbol by <prefix> to avoid conflict. |
||
|
-s <suffix>: Add suffix <suffix> to GP install names of functions. |
||
|
-S: Assume strict declarations for functions. |
file.gp: file to be processed, default to stdin. The generated C code is output to stdout unless option -o is used.
See the script gp2c-run for an automated compilation process.
COPYING
Copyright 2000-2018 The PARI Group
GP2C is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for GP2C.
AUTHOR
Bill Allombert <Bill.Allombert@math.u-bordeaux.fr>
SEE ALSO
gp2c-run(1), gp2c-dbg(1), gp(1), gcc(1)