1.静态链接
指的是在代码生成可执行文件的时候,把静态链接库中的代码段直接放到可执行文件的目标代码位置。相当于把静态链接库中的代码直接放到运行的内存中。这样做生成的可执行文件比较大、生成时间慢,但是最终的可执行文件运行速度快
2.动态链接
在运行可执行文件时没有将代码直接放入可执行文件中,而是将动态链接库里的代码段直接映射到程序的内存中。这样做虽然生成的可执行文件速度快、文件小,但是运行时间长。
1.静态链接
指的是在代码生成可执行文件的时候,把静态链接库中的代码段直接放到可执行文件的目标代码位置。相当于把静态链接库中的代码直接放到运行的内存中。这样做生成的可执行文件比较大、生成时间慢,但是最终的可执行文件运行速度快
2.动态链接
在运行可执行文件时没有将代码直接放入可执行文件中,而是将动态链接库里的代码段直接映射到程序的内存中。这样做虽然生成的可执行文件速度快、文件小,但是运行时间长。