Windows build of GPP 2.24

General purpose preprocessor is much like C preprocessor but independent of file type. GPP is not actively maintained, but it works. Its home page hosts binaries for various *nix systems, but no windows build. Few years back I’ve found windows build at, but this link is dead now, and it looks like GPP windows build is not available anywhere else. So to fix this problem, I uploaded GPP windows build copy to google code, where it will now reside for the rest of its days. Update: google code is gone, so I reuploaded GPP windows build to GitHub now.

Obvious applications for windows-based flash developers include easy code obfuscation or inlining (with no garbage left in your swf), or you may try and be creative :)


11 Responses to “Windows build of GPP 2.24”

  1. 2 Hans Lederer May 25, 2011 at 12:04

    Thank you very much! Needed gpp as preprocessor for Microchip`s Windows-based assembler ASM30, since they omitted in their wisdom the indispendable #define from that assembler; and their proposed workarounds (using their expensive C-compiler’s preprocessor) doesn’t work at all…
    gpp +ciss ; \n -n sourcefile.S -o sourcefile.a
    does work. (One has to use slashes ‘/’ instead of backslashes ‘\’ in .include paths in the source).

  2. 3 Denis J. Navas August 16, 2012 at 08:10


    Lo usaré en combinación con Pandoc, para procesar artículos codificados con markdown, al estilo de TeX.

  3. 5 Alan Glassman July 29, 2014 at 04:39

    Never mind about the header file. MinGW does the configure and make on GPP wihtout any problems. I can generate my own EXE now.

    • 6 makc3d July 29, 2014 at 04:52

      Looks like I did not receive your question about header file. Any way, good to know that one can build exe from non-modified sources. Unfortunately GPP maintainer still have not done so. Also, his Mac binary link is now dead, too.

  4. 7 Krunoslav Ostrouška June 2, 2016 at 12:28

    Hi Makc
    The Link to the GPP 2.24 build is dead. Can You please upload it again.
    I have just V2.23 and have issues with it.

  1. 1 Solving polynomials, complex arithmetics and code inlining Trackback on December 12, 2010 at 08:37
  2. 2 Three.js dissolving effect | Coding on acid. Trackback on August 22, 2014 at 20:36

Ask a Question

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Old stuff

December 2010
« Nov   Mar »

Oh, btw…


%d bloggers like this: