GCC中静态连接和动态连接的区别(gcc编译方法完整过程示例)

GCC中静态连接和动态连接的区别(gcc编译方法完整过程示例)

首页维修大全综合更新时间:2024-08-25 20:03:53

GCC中静态连接和动态连接的区别

动态链接是使用动态链接库进行链接,生成的程序在执行的时候再加载所需要的动态库,并运行,优点是程序小巧,缺点是,如果没有相应的动态链接库,程序就无法执行,动态链接库一般是.so文件,类似windows下的.dll文件。

静态链接是使用静态库进行链接,生成的程序包含运行所需要的全部库,优点是直接就可以运行,缺点就是程序体积会相应变大,静态库一般是.a文件,类似windows下的lib库。各有优缺点,根据情况灵活选择。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.