Main Page Modules Related Pages
LibCGI - CGI easy as C
My name is Rafael Steil, I'm from Brazil.
I started programming LibCGI just for fun at september/2001. The reason
I wrote this lib was, originally, to learn more about C programming. In that time, I had many
problems with pointers manipulation, and I was being a bit bored about it.
I needed a reason,
a good reason continue. Those days I've been coding in PHP, and I sill like PHP a lot, because it is powerful
and fun to code with. But on the other hand, I don't want to work with PHP for the rest of my life,
I want to do something of exciting, like programming games :).
Just as curiosity, currently I spend my time ( which means, I'm paid for ) coding in Java and C#.
When I wrote the first LibCGI's line of code ( in this time LibCGI was just a test program ),
I knew absolutely nothing about CGI programming, I didn't know how to read form variables, nothing.
After some time searching in the Internet, I found some cool papers, and one of them described how to
read data, and before reading it, I thought "sucks, It seems to be really complex", but not, I was
wrong! How fun!! After some hours I finished a more complex program,
that reads from STDIN and parses it! So I thought "why not make a lib???".
Great! I had one more reason
to code in C. At that time, I was already codding much better, and I was safe that could do
something very cool!
Now, the result is LibCGI. I would like to thank to everyone that
send me suggestions, bugs and bug-fixes, well, to everyone that uses LibCGI. Thanks a lot guys.!!
- Type ./configure
- To compile the library, just type "make" (whithout the quotes) in the
directory that you have decompressed the library
- To clean, type make clean
- To remove library files, type make uninstall
- To install man pages, type make install_man
- Into examples/ directory are some examples.
LibCGI haves a mailing list, where you can ask anything about CGI programming
with LibCGI, lib enhancments, suggestions, whatever. Just go to
You can access the documentation clicking here
Generated on Thu Dez 05 17:30:57 2003 for LibCGI by