日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
linux中庫的概念是什么?(Linux庫的概念)

linux中庫的概念是什么?

本觀點僅供參考!

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的獨山子網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

在 windows 平臺和 linux 平臺下都大量存在著庫。

本質(zhì)上來說庫是 一種可執(zhí)行代碼的二進制形式,可以被操作系統(tǒng)載入內(nèi)存執(zhí)行。

由于 windows 和 linux 的平臺不同(主要是編譯器、匯編器和連接器 的不同),因此二者庫的二進制是不兼容的。

什么是庫?

在windows平臺和linux平臺下都大量存在著庫。

本質(zhì)上來說庫是一種可執(zhí)行代碼的二進制形式,可以被操作系統(tǒng)載入內(nèi)存執(zhí)行。

由于windows和linux的本質(zhì)不同,因此二者庫的二進制是不兼容的。

本文僅限于介紹linux下的庫。

2.庫的種類

linux下的庫有兩種:靜態(tài)庫和共享庫(動態(tài)庫)。

二者的不同點在于代碼被載入的時刻不同。

靜態(tài)庫的代碼在編譯過程中已經(jīng)被載入可執(zhí)行程序,因此體積較大。

共享庫的代碼是在可執(zhí)行程序運行時才載入內(nèi)存的,在編譯過程中僅簡單的引用,因此代碼體積較小。

arm庫是什么?

STM32是具體的芯片是處理器,而ARM指的是cpu的內(nèi)核是處理器核。比如S3C2410處理器是Samsung公司基于ARM公司的ARM920T處理器核,STM32也一樣,是STM使用了arm處理器核。

比如你用S3C2410芯片裸板開發(fā),那么你就可以用C的官方庫,如果移植了Android那么你就可以用安卓庫。用了linux就有就可以用Linux官方庫。

如何查看Linux上程序或進程用到的庫?

使用ldd命令,可以查看程序使用的動態(tài)共享庫文件:比如查詢amixer使用的動態(tài)共享庫文件:ldd/usr/bin/amixerlinux-vdso.so.

1=>(0x00007ffcab5ad000)libm.so.6=>/lib/x86_64-linux-gnu/libm.so.6(0x00007fd7317f0000)libasound.so.

2=>/usr/lib/x86_64-linux-gnu/libasound.so.2(0x00007fd731500000)libc.so.6=>/lib/x86_64-linux-gnu/libc.so.6(0x00007fd73113b000)libdl.so.2=>/lib/x86_64-linux-gnu/libdl.so.2(0x00007fd730f37000)libpthread.so.0=>/lib/x86_64-linux-gnu/libpthread.so.0(0x00007fd730d19000)librt.so.1=>/lib/x86_64-linux-gnu/librt.so.1(0x00007fd730b11000)/lib64/ld-linux-x86-64.so.2(0x00007fd731af6000)

到此,以上就是小編對于linux 庫的問題就介紹到這了,希望這4點解答對大家有用。


分享名稱:linux中庫的概念是什么?(Linux庫的概念)
文章鏈接:http://www.5511xx.com/article/dpcihjj.html