what is meant by static binary
Answer Wiki. Based on the tags of the question, I'm guessing you're asking what it means to compile to a single binary. There are two types of linking within binaries: static and dynamic. With static linking, all the code that the program will run is put into the binary by the compiler, and thus, you have one binary to run. With dynamic linking, machine code is loaded and executed at run time.