用編譯器提供的庫(kù)管理工具。
創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)建安,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):028-86922220
C語(yǔ)言的編譯器都會(huì)提供一個(gè)命令行工具,可以把自己編譯后的.obj模塊加入指定的庫(kù)文件,以后使用時(shí)只需要連接該庫(kù)文件即可。這個(gè)命令行工具通常是lib.exe,用這個(gè)工具可以查看庫(kù)中的模塊,可以把模塊加入到庫(kù)中,可以從庫(kù)中刪除模塊。這個(gè)工具不僅僅是自己建立的庫(kù)文件的管理工具,可以管理所有的庫(kù)文件,包括C語(yǔ)言提供的標(biāo)準(zhǔn)庫(kù)。
很遺憾,標(biāo)準(zhǔn)庫(kù)中的函數(shù)結(jié)合了系統(tǒng),硬件等的綜合能力,是比較近機(jī)器的功能實(shí)現(xiàn),所以大部分是用匯編完成的,而且已經(jīng)導(dǎo)入到了lib和dll里了,就是說(shuō),他們已經(jīng)被編譯好了,似乎沒(méi)有代碼的存在了.
能看到的也只有dll中有多少函數(shù)被共享.
第三方可能都是dll,因?yàn)樯厦嬉舱f(shuō)了,dll是編譯好的,只能看到成品,就可以隱藏代碼,保護(hù)自己的知識(shí)產(chǎn)權(quán),同時(shí)也是病毒的歸宿...... 當(dāng)然,除了DLL的確還存在一種東西,插件程序~~~
C語(yǔ)言的庫(kù)函數(shù)在LIB目錄里面。
庫(kù)函數(shù)是將函數(shù)封裝入庫(kù),供用戶(hù)使用的一種方式。方法是把一些常用到的函數(shù)編完放到一個(gè)文件里,供不同的人進(jìn)行調(diào)用。調(diào)用的時(shí)候把它所在的文件名用#include加到里面就可以了。一般是放到lib文件里的。
擴(kuò)展資料:
C語(yǔ)言的語(yǔ)句十分簡(jiǎn)單,如果要使用C語(yǔ)言的語(yǔ)句直接計(jì)算sin或cos函數(shù),就需要編寫(xiě)頗為復(fù)雜的程序。因?yàn)镃語(yǔ)言的語(yǔ)句中沒(méi)有提供直接計(jì)算sin或cos函數(shù)的語(yǔ)句。又如為了顯示一段文字,我們?cè)贑語(yǔ)言中也找不到顯示語(yǔ)句,只能使用庫(kù)函數(shù)printf。
C語(yǔ)言的庫(kù)函數(shù)并不是C語(yǔ)言本身的一部分,它是由編譯程序根據(jù)一般用戶(hù)的需要編制并提供用戶(hù)使用的一組程序。C的庫(kù)函數(shù)極大地方便了用戶(hù),同時(shí)也補(bǔ)充了C語(yǔ)言本身的不足。事實(shí)上,在編寫(xiě)C語(yǔ)言程序時(shí),應(yīng)當(dāng)盡可能多地使用庫(kù)函數(shù),這樣既可以提高程序的運(yùn)行效率,又可以提高編程的質(zhì)量。