字节跳动面试问题答案

1.动态、静态连接是什么意思? 静态连接:在生成可执行文件的时候(连接阶段),把全部须要的函数的二进制代码都包含到可执行文件中去。 优势:在程序发布的时候就不须要的依赖库,也就是再也不须要带着库一块发布,程序能够独立执行。 缺点:程序体积会相对大一些。 动态连接:动态连接的基本思想是把程序按照模块拆分红各个相对独立部分,在程序运行时才将它们连接在一块儿造成一个完整的程序。 优势: 多个程序能够共享
相关文章
相关标签/搜索