當前位置:成語大全網 - 書法字典 - 什麽是C運行時庫(c run?

什麽是C運行時庫(c run?

運行時庫是壹個動態鏈接庫,在windows中是dll,在linux中也是如此。

DLL是動態鏈接庫的縮寫,意思是動態鏈接庫。在Windows中,許多應用程序並不是壹個完整的可執行文件,它們被分成壹些相對獨立的動態鏈接庫,也就是DLL文件,並放置在系統中。當我們執行壹個程序時,相應的DLL文件將被調用。壹個應用程序可以有多個DLL文件,壹個DLL文件也可以由幾個應用程序使用。這種DLL文件稱為* * *共享DLL文件。

它允許程序使用執行特殊任務所需的代碼和其他資源。較大的應用程序由許多模塊組成,這些模塊執行相對獨立的功能,它們相互協作來完成整個軟件系統的工作。可能有壹些具有壹般功能的模塊,在構建其他軟件系統時仍會使用。在構建軟件系統時,如果將所有模塊的源代碼靜態編譯成整個應用程序EXE文件,會出現壹些問題:壹個缺點是應用程序的大小會增加,這會占用更多的磁盤空間,程序運行時會消耗更多的內存空間,造成系統資源的浪費;另壹個缺點是,當編寫大型EXE程序時,每次修改和重建時都必須調整和編譯所有源代碼,這增加了編譯過程的復雜性,並且不利於定期的單元測試。