静态库加载

时间:2011-08-26 12:59:01

标签: unix static libraries

我使用了许多静态链接库创建了一个程序。我的问题是,运行可执行文件时是否需要存在这些库?似乎访问库是因为如果库不存在并且它们的路径未包含在LIBPATH环境变量中,程序将不会运行。我的印象是,由于它们是静态链接的,因此在运行时不需要它们。

1 个答案:

答案 0 :(得分:0)

不,静态链接意味着它们包含在您构建的二进制文件中(因此,如果您愿意,它们将在编译和链接时“加载”)。