| Header file |
| |
| Use of library functions |
| |
| To use a function, ensure that you have made the required #includes in your C file. Then the function can be called as though you had defined it yourself. |
| |
| It is important to ensure that your arguments have the expected types; otherwise the function will probably produce strange results. |
| |
| Some libraries require extra options before the compiler can support their use. |
| |
| For example, to compile a program including functions from the math.h library the command might be cc mathprog.c -o mathprog –lm |
| |
| The final -lm is an instruction to link the maths library with the program. The manual page for each function will usually inform you if any special compiler flags are required. |
| |
| |
| |
| |