Using a static library
In this recipe, we'll use the static library created in the previous recipe in a program. Using a static library is a bit easier than using a dynamic library. We just add the static library (the archive file) to the list of files that will be compiled to a final binary.
Knowing how to use a static library will enable you to use other people's libraries and reuse your own code as static libraries.
Getting ready
For this recipe, you'll need both the convert.h
file and the static library file, libconvert.a
. You'll also need the GCC compiler.
How to do it…
Here, we will write a small program that uses our functions from the library we created in the previous recipe:
- Write the following code in a file and save it as
temperature.c
. Notice the syntax for including header files from the current directory.
The program takes two arguments: an option (either -f
or -k
for Fahrenheit or Kelvin) and a Celsius degree...