不需考虑在使用者的计算机上库文件是否存在及版本问题，可避免DLL地狱等问题。
缺点.生成的可执行文件体积较大。当初正是为了避免此问题，才开发了动态库技术。
实现及使用.静态函式库可以用简单的C语言或是C++程式码去建立它。这两个程式语言提供关键字指定函式与变数是否为外部（external）或是内部（internal）连结，此外，还提供其他的特性。建立这类的函式库时，将函式或是变数汇出（export）一定要用外部连结（"external linkage"