阅读背景:

动态链接库的隐式连接与显式连接有什么不同

来源:互联网 

     隐式链接是指在代码中使用了了库中的代码,只是在链接时,链接器会把该库的符号信息以及导入函数的信息写入到生成的Exe文件的特定的区段中。当该程序加载时,操作系统会根据这个区段中的信息,来查找每个它需要的动态库,并根据这些动态库的导出表,与程序中的导入表相配对,以确定程序中使用的动态库中的代码在什么位置。这样应用程序就能够正确是链接到动态库中的代码了。如果在这个过程中,发生了错误,比如没有找到要求的库文件,或者库中没有你要使用的函数,程序的初始化就会失败,操作系统就会报错,并终止该程序的初始化,你的程序就死掉了。      隐式链接是指在代码中使用了了库中的代码,只是在链接时,链接器会把该库的符号信息以及导




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: