日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux下动态库(.so)和静态库(.a)

發(fā)布時(shí)間:2025/3/15 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下动态库(.so)和静态库(.a) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.


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

二者的不同點(diǎn)在于代碼被載入的時(shí)刻不同。

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

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

不同的應(yīng)用程序如果調(diào)用相同的庫,那么在內(nèi)存中只需要有一份該動態(tài)庫(共享庫)的實(shí)例。

靜態(tài)庫和動態(tài)庫的最大區(qū)別,靜態(tài)情況下,把庫直接加載到程序中,而動態(tài)庫鏈接的時(shí)候,它只是保留接口,將動態(tài)庫與程序代碼獨(dú)立,這樣就可以提高代碼的可復(fù)用度,和降低程序的耦合度。

靜態(tài)庫在程序編譯時(shí)會被連接到目標(biāo)代碼中,程序運(yùn)行時(shí)將不再需要該靜態(tài)庫。

動態(tài)庫在程序編譯時(shí)并不會被連接到目標(biāo)代碼中,而是在程序運(yùn)行是才被載入,因此在程序運(yùn)行時(shí)還需要動態(tài)庫存在

?

一? 靜態(tài)庫

這類庫的名字一般是libxxx.a;利用靜態(tài)函數(shù)庫編譯成的文件比較大,因?yàn)檎麄€(gè) 函數(shù)庫的所有數(shù)據(jù)都會被整合進(jìn)目標(biāo)代碼中,他的優(yōu)點(diǎn)就顯而易見了,即編譯后的執(zhí)行程序不需要外部的函數(shù)庫支持,因?yàn)樗惺褂玫暮瘮?shù)都已經(jīng)被編譯進(jìn)去了。當(dāng)然這也會成為他的缺點(diǎn),因?yàn)槿绻o態(tài)函數(shù)庫改變了,那么你的程序必須重新編譯。

靜態(tài)庫的代碼在編譯時(shí)鏈接到應(yīng)用程序中,因此編譯時(shí)庫文件必須存在,并且需要通過“-L”參數(shù)傳遞給編譯器,應(yīng)用程序在開始執(zhí)行時(shí),庫函數(shù)代碼將隨程序一起調(diào)入進(jìn)程內(nèi)存段直到進(jìn)程結(jié)束,其執(zhí)行過程不需要原靜態(tài)庫存在。

在UNIX中,使用ar命令創(chuàng)建或者操作靜態(tài)庫

ar???? archivefile objfile

archivefile:archivefile是靜態(tài)庫的名稱

objfile:objfile是已.o為擴(kuò)展名的中間目標(biāo)文件名,可以多個(gè)并列

參數(shù)??????? 意義

-r??????????? 將objfile文件插入靜態(tài)庫尾或者替換靜態(tài)庫中同名文件

-x??????????? 從靜態(tài)庫文件中抽取文件objfile

-t???????????? 打印靜態(tài)庫的成員文件列表

-d??????????? 從靜態(tài)庫中刪除文件objfile

-s?????????? 重置靜態(tài)庫文件索引

-v????????????創(chuàng)建文件冗余信息

-c??????????? 創(chuàng)建靜態(tài)庫文件

?example:

?

/****************** hello.h **************/void hello(void); /****************** hello.cpp **************/#include<iostream> #include"hello.h" using namespace std; void hello(void) {cout <<"Hello "<<endl; } /****************** main.cpp **************/#include"hello.h"int main(int argc,char *argv[]) {hello();return 0; }


?1.編譯成靜態(tài)庫

無論靜態(tài)庫,還是動態(tài)庫,都是由.o文件創(chuàng)建的。因此,我們必須將源程序hello.c通過gcc先編譯成.o文件。

hc@linux-v07j:~/weiming/tt> g++ -o hello.o -c hello.cpp

hc@linux-v07j:~/weiming/tt> ar cqs libHello.a hello.o

hc@linux-v07j:~/weiming/tt> ls
hello.cpp? hello.h? hello.o? libHello.a? main.cpp

?2.鏈接

hc@linux-v07j:~/weiming/tt> g++ main.cpp libHello.a -o Out1? (g++ -o aOut main.cpp ./libHello.a 或者 g++ -o aOut main.cpp? -L./ -lHello)

hc@linux-v07j:~/weiming/tt> ls
hello.cpp? hello.h? hello.o? libHello.a? main.cpp? Out1

?

hc@linux-v07j:~/weiming/tt> ldd Out1
??????? linux-gate.so.1 =>? (0xffffe000)
??????? libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e36000)
??????? libm.so.6 => /lib/libm.so.6 (0xb7e11000)
??????? libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e06000)
??????? libc.so.6 => /lib/libc.so.6 (0xb7ce3000)
??????? /lib/ld-linux.so.2 (0xb7f1b000)

?

?

二: 動態(tài)庫

這類庫的名字一般是libxxx.so;相對于靜態(tài)函數(shù)庫,動態(tài)函數(shù)庫在編譯的時(shí)候 并沒有被編譯進(jìn)目標(biāo)代碼中,你的程序執(zhí)行到相關(guān)函數(shù)時(shí)才調(diào)用該函數(shù)庫里的相應(yīng)函數(shù),因此動態(tài)函數(shù)庫所產(chǎn)生的可執(zhí)行文件比較小。由于函數(shù)庫沒有被整合進(jìn)你的程序,而是程序運(yùn)行時(shí)動態(tài)的申請并調(diào)用,所以程序的運(yùn)行環(huán)境中必須提供相應(yīng)的庫。動態(tài)函數(shù)庫的改變并不影響你的程序,所以動態(tài)函數(shù)庫的升級比較方便

不同的UNIX系統(tǒng),鏈接動態(tài)庫方法,實(shí)現(xiàn)細(xì)節(jié)不一樣

編譯PIC型.o中間文件的方法一般是采用C語言編譯器的-KPIC或者-fpic選項(xiàng),有的UNIX版本C語言編譯器默認(rèn)帶上了PIC標(biāo)準(zhǔn).創(chuàng)建最終動態(tài)庫的方法一般采用C語言編譯器的-G或者-shared選項(xiàng),或者直接使用工具ld創(chuàng)建。

最主要的是GCC命令行的一個(gè)選項(xiàng):
-shared 該選項(xiàng)指定生成動態(tài)連接庫(讓連接器生成T類型的導(dǎo)出符號表,有時(shí)候也生成弱連接W類型的導(dǎo)出符號),不用該標(biāo)志外部程序無法連接。相當(dāng)于一個(gè)可執(zhí)行文件
-fPIC:表示編譯為位置獨(dú)立的代碼,不用此選項(xiàng)的話編譯后的代碼是位置相關(guān)的所以動態(tài)載入時(shí)是通過代碼拷貝的方式來滿足不同進(jìn)程的需要,而不能達(dá)到真正代碼段共享的目的。
-L.:表示要連接的庫在當(dāng)前目錄中
-ltest:編譯器查找動態(tài)連接庫時(shí)有隱含的命名規(guī)則,即在給出的名字前面加上lib,后面加上.so來確定庫的名稱
LD_LIBRARY_PATH:這個(gè)環(huán)境變量指示動態(tài)連接器可以裝載動態(tài)庫的路徑。
?當(dāng)然如果有root權(quán)限的話,可以修改/etc/ld.so.conf文件,然后調(diào)用 /sbin/ldconfig來達(dá)到同樣的目的,不過如果沒有root權(quán)限,那么只能采用輸出LD_LIBRARY_PATH的方法了。

這里分別將源文件d1.c和d2.c編譯為動態(tài)庫d1.so和d2.so.

/************ d1.h***************/ void print(); /*************** d1.cpp *******************/#include <iostream> #include "d1.h" using namespace std int p = 1; void print(){cout<< p <<endl;} /************ d2.h***************/ void print(); /*************** d2.cpp *******************/ #include <iostream> #include "d2.h" using namespace std;int p = 2; void print() {cout<< p <<endl; }

LINUX和其他gcc編譯器

g++ -fpic -c d1.cpp d2.cpp?? ? /*?編譯為.o為擴(kuò)展名的中間目標(biāo)文件d1.o,d2.o*/

g++ -shared -o libd1.so d1.o? ??/*根據(jù)中間目標(biāo)文件d1.o創(chuàng)建動態(tài)庫文件d1.so*/

g++ -shared -o libd2.so d2.o? ??/*根據(jù)中間目標(biāo)文件d2.o創(chuàng)建動態(tài)庫文件d2.so*/

或者直接一步到位

?g++ -O -fpic -shared -o libd1.so d1.cpp

?g++ -O -fpic -shared -o libd2.so d2.cpp

某些版本的gcc上也可以使用-G替換-shared選項(xiàng)

?

調(diào)用動態(tài)庫

?隱身調(diào)用動態(tài)庫

?

/************** main.cpp *********************/void print(); //或者用#include"d1.h"(#include"d2.h")替換 int main(int argc,char *argv[]) {print(); }

#cp ./libd1.so libd.so (cp ./libd2.so libd.so )

#?g++ -o dOut main.cpp ./libd.so (或者g++ -o dOut main.cpp -L./ -ld)

hc@linux-v07j:~/weiming/tt/dd> ldd dOut
??????? linux-gate.so.1 =>? (0xffffe000)
??????? libd.so => ./libd.so (0xb7f0f000)? //這個(gè)動態(tài)庫文件比靜態(tài)編譯多的
??????? libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e2b000)
??????? libm.so.6 => /lib/libm.so.6 (0xb7e06000)
??????? libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7dfa000)
??????? libc.so.6 => /lib/libc.so.6 (0xb7cd8000)
??????? /lib/ld-linux.so.2 (0xb7f12000)

在上例中,動態(tài)庫libd.so與執(zhí)行程序在同一目錄下,如果將libd.so移走再執(zhí)行程序,程序?qū)⒉荒苷?zhí)行。

當(dāng)需要載入動態(tài)庫代碼時(shí),UNIX會按照某種路徑查找動態(tài)庫

通知UNIX系統(tǒng)動態(tài)庫的正確位置有如下兩種方法.,

1)帶編譯路徑

#g++ -o dOut main.cpp ./libd.so (或者g++ -o dOut main.cpp -L./ -ld)

當(dāng)執(zhí)行程序時(shí),程序會自動在當(dāng)前路徑下操作動態(tài)庫libd.so

2)更改環(huán)境變量

#LD_LIBPARY_PATH=./

#export LD_LIBPARY_PATH

不同的UNIX所依賴的動態(tài)庫查找路徑環(huán)境變量名稱各不相同

UNIX版本????????????? 動態(tài)庫查找路徑環(huán)境變量

AIX???????????????? LIB_PATH

LINUX?????????? LD_LIBPARY_PATH

HP_UNIX????? PAHT

SCO UNIX???? LD_LIBPARY_PAHT

?

動態(tài)鏈接庫取代靜態(tài)庫的好處之一就是可以隨時(shí)升級庫的內(nèi)容。

?當(dāng)動態(tài)庫被接口完全相同的庫文件取代后,可執(zhí)行程序能迅速的切換到新動態(tài)庫中代碼,省去了編譯的麻煩。

例如將libd2.so換成libd.so

?

顯示調(diào)用動態(tài)庫

顯示調(diào)用動態(tài)庫,編譯時(shí)無需庫文件,執(zhí)行時(shí)動態(tài)可存儲于任意位置,庫里共享對象必須先申請后使用,不同動態(tài)庫版本,只要其共享對象接口相同,就可以直接動態(tài)加載。

//打開動態(tài)庫 #include<dlfcn.h> void *dlopen(const char * pathname,int mode);//獲取動態(tài)庫對象地址 include<dlfcn.h> void *dlsym(void *handle,const char *name);//錯(cuò)誤檢測 include<dlfcn.h> char *dlerror(vid);//關(guān)閉動態(tài)庫 include<dlfcn.h> int dlclose(void * handle);

動態(tài)庫的加載或多或少會占用一定的系統(tǒng)資源,比如內(nèi)存等。因此當(dāng)不需要或者一段時(shí)間內(nèi)不需要共享動態(tài)庫時(shí)就要卸載之。函數(shù)dlclose關(guān)閉參數(shù)handle所指向的動態(tài)庫,卸載其所占的內(nèi)存等資源,此調(diào)用后參數(shù)handle無效。

實(shí)際上,由于動態(tài)庫可能同時(shí)被多個(gè)進(jìn)程共享,當(dāng)一個(gè)進(jìn)程指向dlclose時(shí),資源并不馬上被卸載,只有當(dāng)全部進(jìn)程都宣布關(guān)閉動態(tài)庫后,操作系統(tǒng)才開始回收動態(tài)庫資源。

?

?

?

總結(jié):

編譯靜態(tài)庫時(shí)先使用-c選項(xiàng),再利用ar工具產(chǎn)生.編譯動態(tài)庫的方式依不同版本的UNXI而定。隱式調(diào)用動態(tài)庫與靜態(tài)庫的用法相一致,而顯示調(diào)用動態(tài)庫則需要借助動態(tài)加載共享庫函數(shù)族。

隱式調(diào)用動態(tài)庫和靜態(tài)庫使用方法一致,使用靜態(tài)庫和使用動態(tài)庫編譯成目標(biāo)程序使用的gcc命令完全一樣,那當(dāng)靜態(tài)庫和動態(tài)庫同名時(shí),gcc命令會使用哪個(gè)庫文件呢?

通過測試可以發(fā)現(xiàn),當(dāng)靜態(tài)庫和動態(tài)庫同名時(shí), gcc命令將優(yōu)先使用動態(tài)庫.為了確保使用的是靜態(tài)庫, 編譯時(shí)可以加上 -static? 選項(xiàng),因此多第三方程序?yàn)榱舜_保在沒有相應(yīng)動態(tài)庫時(shí)運(yùn)行正常,喜歡在編譯最后應(yīng)用程序時(shí)加入-static

總結(jié)

以上是生活随笔為你收集整理的Linux下动态库(.so)和静态库(.a)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

免费观看一级成人毛片 | 成年人免费看片 | 亚洲成人精品影院 | 亚洲欧美日韩一区二区三区在线观看 | 久久久高清视频 | 日日干天天操 | 国产黄a三级三级 | av黄色在线播放 | 久久精品艹 | 国产专区第一页 | 青青草国产免费 | 欧美日韩高清一区二区 国产亚洲免费看 | 日本精品一区二区三区在线播放视频 | 在线视频福利 | 久人人| 最新超碰在线 | 色99久久 | 韩国av免费在线观看 | 91九色在线视频观看 | 在线观看视频免费播放 | 深夜免费福利在线 | 热99在线| 亚洲日本一区二区在线 | 国产一区二区视频在线播放 | 日韩啪啪小视频 | 国产成人精品999在线观看 | 亚洲成av人片一区二区梦乃 | 婷婷日日| 狠狠色狠狠色终合网 | 欧美日韩不卡在线 | 国产视频在线观看一区 | 国产一区二区三区高清播放 | 日韩二区三区 | 91视视频在线直接观看在线看网页在线看 | 免费日韩 | 成人免费观看视频大全 | 国产精品成人av在线 | 国产很黄很色的视频 | 国产精品入口a级 | 丁香视频在线观看 | av官网在线 | 日韩特级黄色片 | 亚洲高清av| 免费在线观看午夜视频 | 成年免费在线视频 | 69av在线视频| 久久艹免费 | 草久久av| 99精品在线免费观看 | 伊在线视频 | 精品国精品自拍自在线 | 在线成人免费电影 | 日韩,精品电影 | 99精品在线观看 | 在线观看黄污 | 四虎欧美 | 美女黄频在线观看 | 最近中文字幕大全中文字幕免费 | 五月激情婷婷丁香 | 日韩二三区 | 日本不卡一区二区三区在线观看 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 在线免费日韩 | 婷婷日日 | 国产精品乱码久久久 | 亚洲激情国产精品 | 日韩伦理片一区二区三区 | 999视频在线播放 | 久久精品国产精品亚洲 | 国产一区二区三区视频在线 | 久久色视频 | 丁香六月久久综合狠狠色 | 美女视频是黄的免费观看 | 91爱爱视频 | 一区二区三区手机在线观看 | 欧美日本啪啪无遮挡网站 | 婷婷在线视频观看 | 亚洲精品视 | 视频一区二区国产 | 日韩二区在线播放 | 亚洲一区欧美精品 | 国产在线一卡 | 久久美女电影 | 99精品网站| 亚洲高清在线观看视频 | 中文字幕亚洲欧美日韩 | 欧美aaa大片 | 婷婷视频在线观看 | 欧美最新大片在线看 | 蜜臀一区二区三区精品免费视频 | 正在播放 国产精品 | 国产无套精品久久久久久 | 亚洲综合成人婷婷小说 | 久久综合九色综合久99 | 精品国产一区二区三区久久影院 | 久久理论电影 | 三级黄色在线观看 | 精品99视频 | 最近中文字幕在线 | 国产精品国产三级国产不产一地 | 五月婷婷操| 中文字幕一区在线观看视频 | 中文字幕一区二区三区视频 | zzijzzij亚洲日本少妇熟睡 | 久久艹久久 | 丁香婷婷射 | 精品久久久久亚洲 | 久久综合成人 | 亚洲综合欧美激情 | av网站手机在线观看 | 日韩精品在线观看av | 午夜免费福利片 | av片中文字幕 | 中文在线资源 | 精品在线视频一区二区三区 | 中文字幕在线色 | 午夜视频欧美 | 999超碰| 91看片淫黄大片一级在线观看 | 日韩精品一区二区三区不卡 | 五月婷婷影视 | 免费观看v片在线观看 | 中文av一区二区 | 国产精品久久久久久久久费观看 | 91porny九色91啦中文 | 中文字幕在线观看一区 | 在线观看国产永久免费视频 | 色网免费观看 | 国产精品s色| 日韩高清av | 国产精品久久久免费 | av在线色 | 国产精品久久嫩一区二区免费 | 色九色| 久久综合九色综合97_ 久久久 | 在线观看黄色小视频 | 黄色影院在线免费观看 | 在线视频 一区二区 | 国产精品久久久av | 日本三级在线观看中文字 | 日日干av | 91日韩免费 | 人人干人人添 | 亚洲精品久久久久久久蜜桃 | 五月天综合网站 | 午夜电影中文字幕 | 日韩久久精品一区二区 | 久久久.com | 国产精品成人a免费观看 | 婷婷四房综合激情五月 | 国产精品日韩久久久久 | 久久a v电影| 成人免费一区二区三区在线观看 | 免费看片色 | 成年人免费看 | 久久97久久97精品免视看 | 狠狠躁日日躁夜夜躁av | 中文字幕第一页在线视频 | 久久精品视频一 | 亚洲片在线观看 | 天天搞天天 | 欧美久久久久久久久久久 | 一级免费看 | 五月天精品视频 | 久久精品一区二区国产 | 综合网中文字幕 | 91精品国产综合久久福利不卡 | 99 国产精品| 久草精品网 | 日韩午夜av电影 | 久精品在线观看 | 久久这里 | av电影免费在线看 | 久久国产精品99久久久久久老狼 | 久久成人国产精品免费软件 | 很污的网站 | 97色在线观看免费视频 | 激情五月开心 | 一级黄色大片在线观看 | 91网站在线视频 | 综合婷婷久久 | 色 免费观看 | 免费在线观看av的网站 | 最新国产福利 | 99视频在线 | 99久久婷婷国产精品综合 | 色av男人的天堂免费在线 | 在线观看中文字幕视频 | 久久精品com | 91精品天码美女少妇 | www五月天婷婷 | 久久国产香蕉视频 | 欧美最爽乱淫视频播放 | 久久免费视频1 | 日韩sese | 午夜成人免费影院 | 国产无遮挡又黄又爽在线观看 | 去看片 | 久久久久在线观看 | 色全色在线资源网 | 蜜桃av观看 | 天天操天天插 | 97精品欧美91久久久久久 | 伊人狠狠色丁香婷婷综合 | 欧美日韩国产综合网 | 亚洲九九影院 | 激情综合网色播五月 | 蜜臀av性久久久久蜜臀av | 国产成人精品一区二区三区免费 | 手机在线看永久av片免费 | 四虎在线观看视频 | 久久视频99 | 一区二区三区久久精品 | 欧美福利在线播放 | 在线网站黄 | 免费在线播放av电影 | 国产免费黄视频在线观看 | 国产精品私拍 | 青草视频在线看 | 国产在线国偷精品产拍免费yy | 99精品区 | 久久av网址| 91视频免费网站 | 日韩精品一区二区在线观看视频 | 黄网站色成年免费观看 | 四虎永久国产精品 | 国产免费二区 | 欧美一级性生活 | 久久dvd | 国产一区在线播放 | 免费观看9x视频网站在线观看 | 男女啪啪视屏 | 中文字幕 国产精品 | 成人毛片在线视频 | 91桃色国产在线播放 | 狂野欧美激情性xxxx欧美 | 中文免费在线观看 | 国产精品一区二区免费在线观看 | 日韩免费电影网站 | 激情动态 | 日本九九视频 | 久久久亚洲麻豆日韩精品一区三区 | 免费亚洲电影 | 国产成人一区二区三区久久精品 | 久久影院中文字幕 | 最新av网址在线 | 欧美日韩久久久 | 黄色一级大片在线观看 | 伊人天天狠天天添日日拍 | 国产二区电影 | 国产成人精品电影久久久 | 欧洲精品码一区二区三区免费看 | 色香蕉视频 | 波多野结衣动态图 | 中文字幕电影在线 | 在线精品视频免费播放 | 91伊人久久大香线蕉蜜芽人口 | 免费的黄色的网站 | 91大神在线观看视频 | 99视频精品视频高清免费 | av在线短片 | 色综合天天狠天天透天天伊人 | 中文字幕在线观看网址 | 一区二区三区四区在线 | 99热在线免费观看 | 日韩理论在线视频 | 一区二区精| 欧美一级日韩三级 | 免费精品在线视频 | 在线视频观看91 | 天天操天天干天天操天天干 | 热99久久精品 | 国产精品视频免费在线观看 | 91av综合| 久久久久久久99精品免费观看 | 国产女人免费看a级丨片 | 欧美一性一交一乱 | 国产黄色片久久 | 日韩毛片在线免费观看 | 国产亚洲精品久久久久久电影 | 视频国产在线观看18 | 久久中文字幕视频 | 亚洲精品视频在线观看免费视频 | 亚洲精品理论片 | 欧美日韩亚洲第一 | 精品视频免费在线 | av综合 日韩 | 日日夜夜天天人人 | av资源免费在线观看 | 欧美极品xxxxx | 色偷偷88888欧美精品久久 | 蜜臀一区二区三区精品免费视频 | 精品久久九九 | 草在线视频 | 最新国产在线 | 91亚洲永久精品 | 免费观看福利视频 | 免费 在线 中文 日本 | 1024手机看片国产 | 99999精品视频 | 欧美精品乱码久久久久久按摩 | 欧美精品乱码久久久久久按摩 | 日韩在线视频一区 | 亚洲国产视频直播 | 成人看片| 中文字幕日本在线 | 久久国产成人午夜av影院潦草 | 中文字幕永久免费 | 国模吧一区 | 亚洲五月婷婷 | 97成人精品区在线播放 | 黄色小视频在线观看免费 | 女人18毛片a级毛片一区二区 | 日韩午夜在线播放 | 日本视频网 | 成人av一区二区在线观看 | 久久久观看 | 在线观看一级视频 | 日韩高清精品免费观看 | 丰满少妇在线 | 日本黄区免费视频观看 | 日本久久视频 | 国产成人在线观看 | 午夜久久电影网 | 久久综合欧美精品亚洲一区 | 国产精品网在线观看 | 看黄色.com| 久草91视频| 国产精品免费观看在线 | 精品国产欧美一区二区 | 骄小bbw搡bbbb揉bbbb | 国产一区二区三区免费在线观看 | 99久久999久久久精玫瑰 | 午夜视频免费在线观看 | 亚洲经典视频 | 中文字幕丰满人伦在线 | 国产精品久久久久婷婷二区次 | 激情综合五月婷婷 | 视频在线观看国产 | 欧美激情精品一区 | 玖玖玖在线| 天天做天天射 | 午夜国产成人 | 色99久久 | 午夜精品电影一区二区在线 | 视频在线91| 久久久视屏 | 久久国产欧美日韩 | 日本激情视频中文字幕 | 国产99自拍| 亚洲aⅴ免费在线观看 | 久久99精品久久久久久 | 97国产在线播放 | 97在线视| 综合网伊人 | 在线观av | 亚洲欧美日韩一区二区三区在线观看 | 日日夜夜精品网站 | 欧美大片mv免费 | av在线a| 伊人国产女 | 综合网久久| 综合五月婷婷 | 狠狠色伊人亚洲综合网站色 | 波多野结衣在线播放视频 | 五月天综合色激情 | 国产在线观看午夜 | 亚洲桃花综合 | 久久天天躁夜夜躁狠狠躁2022 | 天天操月月操 | 国产黄av | 三上悠亚在线免费 | 欧美激情第八页 | 四虎永久网站 | 日韩精品视频久久 | 日韩大片在线播放 | 成人一级影视 | 欧美日韩一级视频 | 日韩午夜小视频 | 日韩首页 | 韩国一区二区三区在线观看 | 欧洲一区二区三区精品 | 五月婷婷网站 | 久久综合欧美 | 日韩欧美高清不卡 | 久久久免费电影 | 免费aa大片| 精品国产成人在线 | 欧美日韩在线观看不卡 | av免费片 | 99在线热播精品免费99热 | 免费毛片一区二区三区久久久 | 超级碰碰免费视频 | 有码一区二区三区 | 中文字幕999 | 在线va网站| 日韩av播放在线 | 成人免费视频播放 | 成人在线黄色电影 | 超碰在线最新地址 | 国产亚洲综合在线 | 亚洲精品国偷拍自产在线观看蜜桃 | 亚洲国产成人久久综合 | 亚洲一区二区三区毛片 | 亚洲精品一区二区三区在线观看 | 在线观看免费av片 | 日韩精品一区二区三区水蜜桃 | 国产精品视频观看 | 婷婷丁香激情 | 天天综合网国产 | 中文字幕一区在线观看视频 | 久久美女免费视频 | 国产精品久久影院 | 日本中文字幕在线 | 久草在线视频在线 | 欧美日韩国产精品一区 | 色偷偷网站视频 | 日韩精品在线免费观看 | 香蕉视频国产在线 | 色视频网站在线 | 91精品免费视频 | 成人黄色片免费 | 福利视频午夜 | 国产正在播放 | a久久久久 | 狠狠成人| 国产精品久久久久永久免费看 | 国产午夜影院 | 韩国一区二区三区视频 | 色干综合 | 亚洲精品高清视频 | 亚洲综合欧美日韩狠狠色 | 欧美激情第十页 | 国产成人精品一二三区 | avlulu久久精品 | a在线视频v视频 | 久久99免费 | 成人h在线观看 | 精品在线一区二区三区 | 麻豆一区在线观看 | 欧美成人性战久久 | 中文字幕高清有码 | 成人小视频在线免费观看 | 福利久久久 | 日本视频不卡 | 夜夜操夜夜干 | 九九在线精品视频 | 中文字幕乱码亚洲精品一区 | 99视频在线精品国自产拍免费观看 | 911香蕉 | 天天操天天爱天天干 | 国内精品久久久久影院日本资源 | 国产精品免费视频观看 | 成人小电影在线看 | 国产探花在线看 | 国产精品24小时在线观看 | 亚洲视频大全 | 国产中文字幕在线视频 | 99久久精品国产免费看不卡 | 久草视频视频在线播放 | 欧美精彩视频 | 日韩美一区二区三区 | 欧美日韩精品影院 | 国产不卡在线播放 | 狠狠干在线 | 成人国产一区二区 | 欧美在线99 | 中文字幕在线观 | 免费观看的黄色片 | 久久免费一级片 | 精品国产亚洲日本 | 国产高清一 | 狠狠色综合欧美激情 | 国产无遮挡猛进猛出免费软件 | 91精品国产91久久久久久三级 | 2019免费中文字幕 | 综合天天 | 色多多在线观看 | 国产盗摄精品一区二区 | 中字幕视频在线永久在线观看免费 | 在线观看黄网站 | 日韩在线电影 | 国产精品中文 | 福利一区二区三区四区 | 天天曰天天曰 | 91亚·色 | 天天草av| 黄色免费网站下载 | 91九色porny在线 | 成人黄色资源 | 色姑娘综合 | 久草在线观看资源 | 正在播放五月婷婷狠狠干 | 99精品欧美一区二区三区 | 欧美三人交 | 狠狠成人 | 亚洲午夜av久久乱码 | 日韩91av| 欧美精品久久人人躁人人爽 | 国产99久久久国产 | 亚洲精品视频免费看 | 亚洲天堂精品 | 婷婷综合导航 | 91精品在线观看视频 | 99国产精品久久久久老师 | 黄色三级av | 国产精品一级在线 | 欧美国产视频在线 | 免费一级黄色 | 日韩成人看片 | 97超碰精品 | 欧美在线观看视频一区二区 | 日韩精品一卡 | 亚洲高清视频在线 | av资源免费观看 | 久久成人午夜 | 在线观看国产麻豆 | 欧美日韩一区二区三区视频 | 欧美日韩精品在线观看视频 | 久久久久这里只有精品 | 午夜精品在线看 | 最新中文字幕在线播放 | 亚州人成在线播放 | 天堂av最新网址 | 亚洲精欧美一区二区精品 | 成全免费观看视频 | 黄色网www| 日韩免费视频播放 | 五月天天天操 | 国产 在线观看 | 99精品在线 | 国产精品成久久久久三级 | 国产精品激情偷乱一区二区∴ | 精品国模一区二区三区 | 又黄又爽又刺激视频 | 成人av免费网站 | 国模精品在线 | 综合网久久 | 日韩免费av片 | 日韩视频中文字幕在线观看 | 五月天.com | 日本中文乱码卡一卡二新区 | 开心综合网 | 亚洲精品视频网址 | 97人人澡人人添人人爽超碰 | 久久短视频 | 四虎欧美 | 成人播放器 | 亚洲视频axxx | 婷婷丁香在线观看 | 日韩久久精品一区二区三区下载 | 天堂激情网 | 亚洲精品视频观看 | 久久久久久片 | 色999五月色 | 久久久久欠精品国产毛片国产毛生 | 欧美二区在线播放 | 中文字幕丝袜美腿 | 91.精品高清在线观看 | 日韩理论片在线观看 | 久久国产成人午夜av影院潦草 | 免费日韩高清 | 玖玖国产精品视频 | 亚洲日韩中文字幕 | 国产小视频国产精品 | 一区二区三区高清在线 | 久操视频在线免费看 | 日韩欧美国产精品 | 综合色综合色 | 91精品欧美一区二区三区 | 天天伊人狠狠 | 国产精品午夜8888 | 国产区 在线| 少妇资源站 | 在线观看中文字幕2021 | 激情五月伊人 | 天天操天天干天天 | 九九免费在线观看视频 | 性色av一区二区三区在线观看 | 又粗又长又大又爽又黄少妇毛片 | 久久99久久99精品免观看软件 | 黄色成人毛片 | 在线观看日韩视频 | 国产精品视频区 | 国产精品成人自拍 | 国产精品一区二区久久精品爱微奶 | 亚洲高清在线 | 精品久久久久久久久久国产 | 91亚色视频在线观看 | www91在线观看| 激情黄色av | 午夜精品久久久久久久爽 | 国产一级电影网 | 国产精品免费一区二区三区 | 亚洲精品麻豆视频 | 久色婷婷| 中文字幕一区二区三区四区在线视频 | 奇米777777| 91九色视频导航 | 字幕网av | 97精品国产91久久久久久 | 国产日韩精品一区二区在线观看播放 | av免费网| 日韩精品无 | 国产一级片一区二区三区 | 最新在线你懂的 | 亚洲精品中文在线资源 | 免费的黄色av | av成人在线电影 | 精品嫩模福利一区二区蜜臀 | 国产精品久久久久久久久久尿 | 在线视频观看你懂的 | 在线观看视频亚洲 | 久久精品免费看 | 欧美日韩亚洲国产一区 | 亚洲精品视频 | av黄免费看| 在线看91| 婷婷婷国产在线视频 | 欧美日韩三级 | 亚洲成人999 | 女人18毛片a级毛片一区二区 | 免费看国产曰批40分钟 | 日韩精品一区二区三区免费观看视频 | 99热这里精品 | 欧美孕妇视频 | 一区二区三区四区久久 | 天天玩天天干天天操 | 日韩久久精品一区二区三区下载 | 中文字幕一区二区三 | 成人禁用看黄a在线 | 免费观看一级一片 | 欧美另类xxxxx | 在线视频a | 国产福利精品视频 | 天天爽综合网 | 九九精品毛片 | 色黄视频免费观看 | 在线免费观看一区二区三区 | 亚洲国产999| 国产在线观看你懂得 | 色婷丁香 | 国产精品色在线 | 国产一区二区三区 在线 | 久久国产精品久久精品 | 免费视频三区 | 香蕉视频国产在线观看 | 91免费视频网站在线观看 | 色婷婷色| 99热最新 | 日韩av女优视频 | 国产成人av在线影院 | av在线免费播放网站 | 在线色资源 | 国产麻豆剧传媒免费观看 | 成片视频免费观看 | 国产精品久久久久一区二区三区共 | 久草在线观看资源 | 国产精品成人国产乱一区 | 91看片一区二区三区 | 国产一区视频在线播放 | 国产亚洲免费的视频看 | a在线观看视频 | 麻豆成人精品视频 | 国产中文字幕一区二区三区 | 97精品国产97久久久久久久久久久久 | 天天爱天天舔 | 亚洲砖区区免费 | 国产亚洲va综合人人澡精品 | 69人人| 国产精品第一页在线观看 | 九月婷婷色 | 美女国产在线 | 超碰在线最新 | 日韩成人精品 | 国产成a人亚洲精v品在线观看 | 亚洲午夜久久久久久久久久久 | 波多野结衣综合网 | 亚洲va韩国va欧美va精四季 | 婷婷综合五月天 | 国产免费视频在线 | 99视频+国产日韩欧美 | 国产福利91精品张津瑜 | 狠狠色丁香婷婷综合久久片 | 免费激情网 | 91大神精品视频在线观看 | 中文字幕久久精品 | 日韩精品91偷拍在线观看 | 国产成人黄色在线 | 国产成人在线播放 | 国产在线视频不卡 | 探花视频在线版播放免费观看 | 人人爽人人爽人人爽学生一级 | 亚洲视频 一区 | 国产亚洲久一区二区 | 在线导航av | 久久激五月天综合精品 | 日本大片免费观看在线 | 国产尤物在线视频 | 天堂视频中文在线 | 日日天天狠狠 | 91av在线精品 | 成人免费看视频 | 91超在线 | 欧美成人黄色 | 国产成人精品久久久久蜜臀 | 国产一级久久 | 国产手机av在线 | 亚洲精品久久激情国产片 | 国产成人精品av久久 | 性色av香蕉一区二区 | 婷五月天激情 | 日韩av电影免费在线观看 | 欧美小视频在线观看 | 欧美日韩国产精品一区二区亚洲 | 99九九热只有国产精品 | 免费日韩一区二区三区 | 狠狠狠的干 | 亚洲一二区视频 | 国产区精品在线观看 | 久久xxxx| 国产色视频一区二区三区qq号 | 黄色片亚洲 | 视频国产 | 免费亚洲视频在线观看 | 99国产精品久久久久久久久久 | 麻豆视频入口 | 免费欧美精品 | 久久精品精品电影网 | 色网站在线免费观看 | 精品一区二区免费在线观看 | 国产精品一区在线观看你懂的 | av成人亚洲 | 人人插人人插 | 日韩精品欧美精品 | 在线va视频 | 黄色av在 | 日韩精品综合在线 | 成人黄色免费观看 | 爱色av.com| 美国av大片 | av中文字幕在线免费观看 | 亚洲视频999 | 国内外成人在线 | 日韩精品免费在线播放 | 精品一区在线看 | 日韩av手机在线观看 | 中文字幕在线一区二区三区 | 久久精品99 | 天天射天天干天天爽 | www好男人| 中文字幕在线观看免费高清完整版 | 人成午夜视频 | 亚洲 欧美 精品 | 欧美a性| 99视频在线观看视频 | 在线a人片免费观看视频 | 国产精品久久久久久久久蜜臀 | 九色精品在线 | 成年人黄色在线观看 | 国产美女精品视频 | 色吊丝在线永久观看最新版本 | 色a网| 国产中文字幕视频在线观看 | 亚洲精品永久免费视频 | 高清不卡一区二区三区 | 婷婷色影院| 日韩久久一区二区 | 另类老妇性bbwbbw高清 | 亚洲麻豆精品 | 亚洲精品国产品国语在线 | 九草视频在线观看 | 91视频网址入口 | 怡红院av | 久久色亚洲 | 国产在线精品二区 | av福利电影| 在线免费视频一区 | 91精品国产自产91精品 | 免费aa大片| 国产福利av | 日韩精品久久久久久中文字幕8 | 精品在线小视频 | 婷婷激情综合五月天 | 亚洲片在线观看 | 色网址99 | 亚洲丝袜一区 | 天天操天天能 | 国产品久精国精产拍 | 天天色天天射天天综合网 | 精选久久| 99热手机在线 | 国产成人一区二区三区在线观看 | 色综合天天综合网国产成人网 | 国产在线一卡 | 欧美极度另类性三渗透 | 免费一级片在线观看 | 美女啪啪图片 | 亚洲美女视频网 | 精品国产乱码久久久久久1区2匹 | 看片网站黄 | 久久理伦片 | av高清影院 | 国产青春久久久国产毛片 | av成人免费网站 | www国产一区 | 午夜精品福利一区二区三区蜜桃 | 中文字幕精品一区二区精品 | 综合久久精品 | 99久久精品国产一区二区三区 | 久青草电影 | 999国产精品视频 | 最新午夜电影 | 久久免费在线观看视频 | 国产91九色视频 | 精品国产理论 | 五月天综合网站 | 午夜性生活片 | 黄色小说18 | 伊人久久在线观看 | 国产经典三级 | 婷婷国产一区二区三区 | 欧美a在线免费观看 | 毛片视频电影 | 成人免费在线电影 | 久久久五月婷婷 | 亚洲精品国产区 | 欧美地下肉体性派对 | 国产一区在线视频 | 免费h视频 | 婷婷深爱 | av免费看网站 | 在线a亚洲视频播放在线观看 | 超碰在线9 | 国产精品国产亚洲精品看不卡 | 国产精品综合久久久 | 欧洲色综合 | 亚洲天堂网在线观看视频 | 97精品国自产拍在线观看 | 天天操天天干天天综合网 | 久久在现 | 成年人免费在线观看 | 亚洲五月婷婷 | 麻豆91小视频 | 国产精品9999久久久久仙踪林 | 国产资源av | 永久免费看av | 色多多视频在线观看 | 国产精品成人在线观看 | 国产亚洲精品美女 | 免费看三级 | 日本福利视频在线 | 国产一区久久 | 亚洲 欧美 综合 在线 精品 | 国产精品不卡一区 | 成年人免费观看国产 | 九九视频免费 | 精品一区二区电影 | 黄色一级在线免费观看 | 欧美欧美 | 在线观看av网 | 国产在线观看99 | 国产一区二区三区视频在线 | 国产女v资源在线观看 | 91正在播放| 97色狠狠 | 亚洲免费av电影 | 国产精品videossex国产高清 | 欧美a级一区二区 | 国产免费一区二区三区最新6 | 国产专区在线视频 | 天天草天天操 | 亚洲精品网址在线观看 | 99久精品视频 | 免费观看性生交大片3 | 亚洲伦理中文字幕 | 久久久久久久久久久成人 | 色全色在线资源网 | 日韩黄色中文字幕 | 91亚洲视频在线观看 | 日韩黄视频 | 狠狠狠干 | 天天射天天干天天爽 | av电影免费在线看 | 人人看人人草 | 最近中文字幕完整高清 | 日韩午夜一级片 | 中文字幕精品视频 | 9ⅰ精品久久久久久久久中文字幕 | 91精品国产91| 99re国产| 91视频免费播放 | 久久久精品高清 | 精品在线观看免费 | 成人黄色国产 | 欧美视频www | 在线观看完整版 | 久久精品91视频 | av电影免费在线播放 | 久久久香蕉视频 | 婷婷综合激情 | 精品国产综合区久久久久久 | 天天干天天操av | 国产精品久久一区二区无卡 | 国产精品嫩草55av | 国产欧美综合视频 | 久久国产精品免费视频 | 国产精品系列在线播放 | 国产精品一区二区三区电影 | 欧美激情精品久久久久久免费 | 超碰99在线 | 日韩欧美一级二级 | 日韩av福利在线 | 亚洲精品日韩在线观看 | 久久伊人精品一区二区三区 | 国产精品18久久久 | 99久久婷婷国产综合精品 | 中文字幕精品一区久久久久 | 亚洲欧洲久久久 | 91精品啪在线观看国产81旧版 | 一本到在线| 丁香视频全集免费观看 | 99热精品国产一区二区在线观看 | 精品久久综合 | 黄色91免费观看 | 97超碰国产精品 | 午夜 免费| 你操综合 | 国内精品久久久久久 | 九九激情视频 | 色综合久久久久久中文网 | av片中文字幕 | 在线看的毛片 | 天天干天天色2020 | 亚洲精品在线免费看 | 国产一区视频导航 | 奇米先锋| 911国产在线观看 | 欧美精品v国产精品 | 日韩欧美综合精品 | 亚洲欧洲xxxx| 天天干天天干天天干天天干天天干天天干 | 丁香六月婷婷激情 | 日韩精品久久一区二区 | 久久不卡国产精品一区二区 | 国产精品video爽爽爽爽 | 国产在线视频不卡 | 亚洲人成综合 | 综合久久久 | 日韩视频中文字幕在线观看 | 99色视频 | 久久在线精品视频 | 在线观看视频一区二区三区 | 中文字幕av在线 | 日日操夜夜操狠狠操 | 国产在线精品一区二区三区 | av免费电影网站 | 99精品视频在线播放观看 | 91九色porn在线资源 | 日韩精品久久久久 | 亚洲自拍av在线 | 99精品免费久久久久久久久 | 免费观看久久 | 久久成年人 | 探花视频免费在线观看 | 午夜视频免费在线观看 | 欧美日韩在线观看一区二区三区 | 日韩激情视频在线 | 91精品国产综合久久婷婷香蕉 | 91人人爽久久涩噜噜噜 | 99综合电影在线视频 | 91丨九色丨国产丨porny精品 | 福利二区视频 | 激情婷婷欧美 | 久久99久久99 | 日韩一区二区三区高清免费看看 | 午夜av激情 | 久久久久久高潮国产精品视 | 国产精品影音先锋 | av电影免费在线看 | 一级大片在线观看 | 国产午夜不卡 | 97免费在线视频 | 久久久久久久久久久电影 | 欧美在线一级片 | 亚洲第一伊人 | 奇米7777狠狠狠琪琪视频 | 国产在线国偷精品产拍 | 91精彩在线视频 | 亚洲性xxxx | 国产美女精彩久久 | mm1313亚洲精品国产 | 嫩模bbw搡bbbb搡bbbb | 99久久这里只有精品 | 一区二区视频欧美 | 成人亚洲欧美 | 日韩精品字幕 | 制服丝袜在线 |