C静态链接库吗?
回答
#include
复制文件内容源文件,但如果头无非是函数声明的更多,所有会做的是告诉程序,这些功能都可以在你的代码中调用。实际的实现可能会在另一个文件中定义,这些文件需要以静态或动态方式链接到您的可执行文件。如果您查看stdio.h
的标题,您会发现它只包含函数原型。
许多编译器提供的选项为标准库做静态或动态链接。
谢谢。最后的问题:我有一个使用一些Boost库的项目。有没有一种方法可以判断这些库是静态还是动态链接的? –
@AlessandroPower:如果您使用的是类Unix系统,请在可执行文件上运行ldd。 –
@AlessandroPower'boost'是仅标题库(期望某些特定的部分)。因此,大部分升压都不需要链接 – Garf365
- 1. 将静态C++库链接到c库
- 2. 静态链接库
- 3. 链接静态库与静态库
- 4. UNIX:静态库链接到静态库
- 5. 数学库是静态链接的吗?
- 6. C++静态库可以链接到共享库吗?
- 7. 与C++静态库链接问题
- 8. C++静态链接共享库
- 9. 在Xcode 7中链接静态C库?
- 10. 用C++/cmake链接静态库
- 11. 静态链接C++库失败
- 12. C静态库链接NetBeans问题
- 13. C++静态库链接器错误
- 14. poco C++库静态链接/ MT错误
- 15. 静态链接库。 c编译
- 16. 在C++ visual studio中链接静态库
- 17. 如何静态链接C#ClassLibrary的库?
- 18. 我需要静态库来静态链接吗?
- 19. Visual Studio:静态链接到静态库
- 20. 将动态库链接到链接到其他静态库的静态库
- 21. Silverlight可以与C++静态库链接吗?
- 22. 静态库链接两次
- 23. 链接静态库为R
- 24. 静态链接DCMTK库
- 25. Qt:库的静态链接
- 26. 级联静态库链接?
- 27. 链接到静态库
- 28. 对链接的静态库
- 29. 静态库链接失败
- 30. 在C中静态链接#
不,并不总是如此。通常'-l'用于'.so'文件的动态链接。 –
链接与头文件包含不同。 ('#包括'是不是一个链接命令/声明。) –
callyalater
没有,静态还是动态链接是你选择的选项。 –