| # libcurl examples |
| |
| This directory is for libcurl programming examples. They are meant to show |
| some simple steps on how you can build your own application to take full |
| advantage of libcurl. |
| |
| If you end up with other small but still useful example sources, please mail |
| them for submission in future packages and on the website. |
| |
| ## Building |
| |
| The Makefile.example is an example makefile that could be used to build these |
| examples. Just edit the file according to your system and requirements first. |
| |
| Most examples should build fine using a command line like this: |
| |
| `curl-config --cc --cflags --libs` -o example example.c |
| |
| Some compilers do not like having the arguments in this order but instead |
| want you do reorganize them like: |
| |
| `curl-config --cc` -o example example.c `curl-config --cflags --libs` |
| |
| **Please** do not use the `curl.se` site as a test target for your |
| libcurl applications/experiments. Even if some of the examples use that site |
| as a URL at some places, it does not mean that the URLs work or that we expect |
| you to actually torture our website with your tests! Thanks. |
| |
| ## Examples |
| |
| Each example source code file is designed to be and work stand-alone and |
| rather self-explanatory. The examples may at times lack the level of error |
| checks you need in a real world, but that is then only for the sake of |
| readability: to make the code smaller and easier to follow. |