庫是已經(jīng)寫好的、成熟的、可復(fù)用的代碼。
每個(gè)程序都需要依賴很多底層庫,不可能每個(gè)人的代碼從零開始編寫代碼,因此庫的存在具有非常重要的意義。
在我們的開發(fā)的應(yīng)用中經(jīng)常有一些公共代碼是需要反復(fù)使用的,就把這些代碼編譯為庫文件。
庫可以簡(jiǎn)單看成一組目標(biāo)文件的集合,將這些目標(biāo)文件經(jīng)過壓縮打包之后形成的一個(gè)文件。
像在Windows這樣的平臺(tái)上,最常用的c語言庫是由集成按開發(fā)環(huán)境所附帶的運(yùn)行庫,這些庫一般由編譯廠商提供。
更多關(guān)于物聯(lián)網(wǎng)培訓(xùn)的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓(xùn)服務(wù)經(jīng)驗(yàn),采用全程面授高品質(zhì)、高體驗(yàn)培養(yǎng)模式,擁有國內(nèi)一體化教學(xué)管理及學(xué)員服務(wù),助力更多學(xué)員實(shí)現(xiàn)高薪夢(mèng)想。