A library is where we can keep items that we might call later for our program, which will actually save us a lot of time. But what is a static library in C? Is a compiled file which contains the symbols that the main program needs to operate, such as functions and variables.