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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用AutoMake轻松生成Makefile

發布時間:2023/12/15 编程问答 80 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用AutoMake轻松生成Makefile 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 許明彥摘要:在 Unix 上寫過程序的人一般都遇到過 Makefile,尤其是用 C 來開發程序的人。用 make 來開發和編譯程序的確很方便,可是要寫出一個MakeFile就不那么簡單了。偏偏介紹 Makefile 的文件不多,GNU Make 那份印出來要幾百頁的文件,光看完 Overview 自己就快要先Over了,難怪許多人聞 Unix色變。本文將介紹如何利用 GNU Autoconf 及 Automake 這兩套軟件來幫助『自動』產生 Makefile 文件,并且讓開發出來的的軟件可以象 Apache, MySQL 和常見的 GNU 軟件一樣,只要會 ``./configure'', ``make'', ``make install'' 就可以把程序安裝到系統中。如果您有心開發 Open Source 的軟件,或只是想在 Unix 系統下寫寫程序。希望這份介紹文件能幫助您輕松的進入 Unix Programming 的殿堂。1. 簡介Makefile 基本上就是『目標』(target), 『關聯』(dependencies) 和『動作』三者所組成的一系列規則。而 make 就會根據 Makefile 的規則來決定如何編譯 (compile) 和連接 (link) 程式。實際上,make 可做的不只是編譯和連接程序,例如 FreeBSD 的 port collection 中,Makefile還可以做到自動下載遠程程序,解壓縮 (extract) , 打補丁 (patch),設定,然后編譯,安裝到系統中。Makefile 基本結構雖然很簡單,但是妥善運用這些規則就可以變換出許多不同的花樣。卻也因為這樣,許多剛剛開始學習寫Makefile 時會覺得沒有規范可以遵循,每個人寫出來的Makefile都不大一樣,不知道從哪里下手,而且常常會受到自己的開發環境的限制,只要環境參數不同或者路徑更改,可能 Makefile 就得跟著修改修改。雖然有 GNU Makefile Conventions (GNU Makefile慣例例)訂出一些使用 GNU 程式設計時撰寫 Makefile 的一些標準和規范,但是內容很長而且很復雜,并且經常作一些調整,為了減輕程序開發人員維護Makefile 的負擔,因此出現了Automake。程序設計者只需要寫一些預先定義好的宏 (macro),提交給Automake處理后會產生一個可以供 Autoconf 使用的 Makefile.in文件。再配合利用 Autoconf產生的自動培植設置文件 configure 即可產生一份符合符合 GNU Makefile 慣例的 Makeifle 了。2. 上路之前在開始使用 Automake 之前,首先確認你的系統安裝有如下軟件: 1.GNU Automake2.GNU Autoconf3.GNU m44.perl5.GNU Libtool (如果你需要產生 shared library)建議最好也使用 GNU C/C++ 編譯器 、GNU Make 以及其它 GNU 的工具程序來作為開發的環境,這些工具都是屬于 Open Source Software 不但免費而且功能強大。如果你是使用 Red Hat Linux 可以找到所有上述軟件的 rpm 文件,FreeBSD 也有現成的 package 可以直接安裝,或也可以自行下載這些軟件的源代碼回來安裝。下面的示例是在Red Hat Linux 5.2 + CLE2 的環境下所完成的。3. 一個簡單的例子Automake 所產生的 Makefile 除了可以做到程式的編譯和連接,也已經把如何產生程序文件 (如 manual page, info 文件及 dvi 文件) 的動作,還有把源碼文件包裝起來以供發布都考慮進去了,所以程序源代碼所存放的目錄結構最好符合GNU 的標準慣例,接下來就用一個hello.c 來做為例子。在工作目錄下建立一個新的子目錄"devel"',再在 devel 下建立一個"hello"' 的子目錄,這個目錄將作為存放 hello這個程序及其相關文件的地方:% mkdir devel% cd devel% mkdir hello% cd hello用編輯器寫一個hello.c文件,#includeint main(int argc, char** argv) {printf(``Hello, GNU!\n'');return 0;}接下來就要用 Autoconf 及 Automake 來產生 Makefile 文件了,1.用 autoscan 產生一個 configure.in 的原型,執行autoscan 后會產生一個configure.scan 的文件,可以用它作為 configure.in文件的藍本。 % autoscan% lsconfigure.scan hello.c2.編輯 configure.scan文件,如下所示,並且改名為configure.indnl Process this file with autoconf to produce a configure script. AC_INIT(hello.c) AM_INIT_AUTOMAKE(hello, 1.0)dnl Checks for programs.AC_PROG_CCdnl Checks for libraries.dnl Checks for header files.dnl Checks for typedefs, structures, and compiler characteristics.dnl Checks for library functions.AC_OUTPUT(Makefile)3.執行 aclocal 和 autoconf ,分別會產生 aclocal.m4 及 configure 兩個文件% aclocal% autoconf% lsaclocal.m4 configure configure.in hello.c4.編輯 Makefile.am 文件,內容如下AUTOMAKE_OPTIONS= foreignbin_PROGRAMS= hellohello_SOURCES= hello.c5.執行 automake --add-missing ,Automake 會根據Makefile.am 文件產生一些文件,包含最重要的 Makefile.in% automake --add-missing automake: configure.in: installing `./install-sh' automake: configure.in: installing `./mkinstalldirs' automake: configure.in: installing `./missing'6.最后執行 ./configure ,% ./configure creating cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for gcc... gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes updating cache ./config.cache creating ./config.status creating Makefile現在你的目錄下已經產生了一個 Makefile 檔,下個 ``make'' 指令就可以開始編譯 hello.c 成執行檔,執行 ./hello 和 GNU 打聲招呼吧!% make gcc -DPACKAGE=\"hello\" -DVERSION=\"1.0\" -I. -I. -g -O2 -c hello.c gcc -g -O2 -o hello hello.o % ./hello Hello! GNU!你還可以試試 ``make clean'',''make install'',''make dist'' 看看會有什麼結果。你也可以把產生出來的 Makefile 秀給你的老闆,讓他從此對你刮目相看 :-)4. 追根問底上述產生Makefile 的過程和以往自行編寫的方式非常不一樣,舍棄傳統自定義make 的規則,使用 Automake 只需用到一些已經定義好的宏就可以了。我們把宏及目標 (target)寫在Makefile.am 文件內,Automake 讀入 Makefile.am 文件后會把這一串已經定義好的宏展開并產生相對應的 Makefile.in 文件,然后再由 configure這個 shell script 根據 Makefile.in 產生合適的Makefile。

利用 autoconf 及 automake產生Makefile 的流程

上圖表示在上一范例中要使用的文件檔案及產生出來的文件,有星號 (*) 者代表可執行文件。在此示例中可由 Autoconf 及 Automake 工具所產生的額外文件有 configure.scan、aclocal.m4、configure、Makefile.in,需要自行加入設置的有configure.in 及 Makefile.am。4.1 編輯 configure.in 文件Autoconf 是用來產生 'configure'文件的工具。'configure' 是一個 shell script,它可以自動設定原始程序以符合各種不同平臺上Unix 系統的特性,并且根據系統參數及環境產生合適的Makefile文件或C 的頭文件(header file),讓原始程式可以很方便地在不同的平臺上進行編譯。Autoconf會讀取 configure.in 文件然后產生'configure' 這個 shell script。configure.in 文件內容是一系列GNU m4 的宏,這些宏經autoconf處理后會變成檢查系統特性的shell scripts。 configure.in 內宏的順序并沒有特別的規定,但是每一個configure.in 文件必須在所有宏前加入 AC_INIT 宏,然后在所有宏的最后加上 AC_OUTPUT宏。可先用 autoscan 掃描原始文件以產生一個 configure.scan 文件,再對 configure.scan 做些修改成 configure.in 文件。在范例中所用到的宏如下:dnl這個宏后面的字不會被處理,可以視為注釋AC_INIT(FILE)該宏用來檢查源代碼所在路徑,autoscan 會自動產生,一般無須修改它。AM_INIT_AUTOMAKE(PACKAGE,VERSION)這個是使用 Automake 所必備的宏,PACKAGE 是所要產生軟件套件的名稱,VERSION 是版本編號。AC_PROG_CC檢查系統可用的C編譯器,若源代碼是用C寫的就需要這個宏。AC_OUTPUT(FILE)設置 configure 所要產生的文件,若是Makefile ,configure 便會把它檢查出來的結果帶入 Makefile.in 文件后產生合適的 Makefile。實際上,這里使用 Automake 時,還需要一些其他的宏,這些額外的宏我們用 aclocal來幫助產生。執行 aclocal會產生aclocal.m4 文件,如果無特別的用途,可以不需要修改它,用 aclocal 所產生的宏會告訴 Automake如何動作。有了 configure.in 及 aclocal.m4兩個文件以后,便可以執行 autoconf來產生 configure 文件了。4.2 編輯Makefile.am 文件接下來要編輯Makefile.am 文件,Automake 會根據 configure.in 中的宏把Makefile.am 轉成 Makefile.in 文件。 Makefile.am 文件定義所要產生的目標:AUTOMAKE_OPTIONS設置 automake 的選項。Automake 主要是幫助開發 GNU 軟件的人員來維護軟件,所以在執行 automake 時,會檢查目錄下是否存在標準 GNU 軟件中應具備的文件,例如 'NEWS'、'AUTHOR'、'ChangeLog' 等文件。設置 foreign 時,automake 會改用一般軟件的標準來檢查。bin_PROGRAMS定義要產生的執行文件名。如果要產生多個執行文件,每個文件名用空白符隔開。hello_SOURCES定義 'hello' 這個執行程序所需要的原始文件。如果 'hello'這個程序是由多個原始文件所產生,必須把它所用到的所有原始文件都列出來,以空白符隔開。假設 'hello' 還需要 'hello.c'、'main.c'、'hello.h' 三個文件的話,則定義hello_SOURCES= hello.c main.c hello.h如果定義多個執行文件,則對每個執行程序都要定義相對的filename_SOURCES。編輯好 Makefile.am 文件,就可以用 automake --add-missing來產生 Makefile.in。加上 --add-missing 選項來告訴 automake順便假如包裝一個軟件所必須的文件。Automake產生生出來的 Makefile.in 文件是完全符合 GNU Makefile 的慣例,只要執行 configure這個shell script 便可以產生合適的 Makefile 文件了。4.3 使用 Makefile利用 configure 所產生的 Makefile文件有幾個預先設定的目標可供使用,這里只用幾個簡述如下:make all產生設定的目標,既次范例中的執行文件。只敲入make 也可以,此時會開始編譯源代碼,然后連接并產生執行文件。make clean清除之前所編譯的執行文件及目標文件(object file, *.o)。make distclean除了清除執行文件和目的文件以外,也把 configure 所產生的 Makefile 清除掉。make install將程序安裝到系統中,若源碼編譯成功,且執行結果正確,便可以把程序安裝到系統預先設定的執行文件存放路徑中,若用 bin_PROGRAMS 宏的話,程序會被安裝到 /usr/local/bin下。make dist將程序和相關的文檔包裝為一個壓縮文檔以供發布 (distribution) 。執行完在目錄下會產生一個以PACKAGE-VERSION.tar.gz 為名稱的文件。PACKAGE 和 VERSION 這兩個參數是根據 configure.in 文件中 AM_INIT_AUTOMAKE(PACKAGE, VERSION) 的定義。在此范例中會產生 'hello-1.0.tar.gz' 的文件。make distcheck和 make dist 類似,但是加入檢查包裝以后的壓縮文件是否正常,這個目標除了把程序和相關文檔包裝成 tar.gz 文件外,還會自動把這個壓縮文件解開,執行 configure,并執行 make all ,確認編譯無錯誤以后,戶顯示這個 tar.gz 文件已經準備好可以發布了。這個檢查非常有用,檢查過關的套件,基本上可以給任何具備 GNU 開發環境的人去重新編譯成功。就 hello-1.tar.gz 這個范例而言,除了在Red Hat Linux 上,在 FreeBSD 2.2.x 也可以正確編譯。要注意的是,利用 Autoconf 及 Automake 所產生出來的軟件套件是可以在沒有安裝 Autoconf 及 Automake 的環境使用的,因為 configure 是一個 shell script,它己被設計為可以在一般 Unix 的 sh 這個 shell 下執行。但是如果要修改 configure.in 及 Makefile.am 文件再產生新的 configure 及 Makefile.in 文件時就一定要有 Autoconf 及 Automake 了。5. 相關資料Autoconf 和 Automake 功能十分強大,可以從它們附帶的 info 穩當4中找到詳細的使用方法說明。你也可以從許多現有的GNU 軟件或 Open Source 軟件中找到相關的 configure.in 或 Makefile.am 文件,他們是學習 Autoconf 及 Automake 更多技巧的最佳范例。這個簡介只用到了 Autoconf 及 Automake 的皮毛罷了,如果你有心加入 Open Source 軟件開發的行列,希望這篇文章可以幫助你對產生 Makefile 有個簡單的了解。其它有關開發 GNU 程式或 C 程序設計及 Makefile 的詳細運用及技巧,建議從 GNU Coding Standards (GNU 編碼規定) 讀起,里面包含了 GNU Makefile 慣例,及開發 GNU 軟件的標準程序和慣例。這些 GNU 軟件的在線說明文件可以在 http://www.gnu.org/ 上找到。6. 結束語利用 Autoconf 及 Automake,產生一個 Makefile 似乎不再象以前那么困難了,而使用 Autoconf 也使得我們在不同平臺上或各家 Unix 之間發布及便宜程序變的簡單,這對于在Unix 系統上程序開發員來說減輕了許多負擔。妥善運用這些 GNU 的工具軟件,可以幫助我們更容易的去開發程序,而且更容易維護源代碼。

總結

以上是生活随笔為你收集整理的使用AutoMake轻松生成Makefile的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产中的精品av小宝探花 | 欧美成人黄色 | 日日干夜夜操视频 | 久草精品电影 | 伊人久久五月天 | 亚洲黄在线观看 | 国产成人久久77777精品 | 91在线看视频 | 六月丁香六月婷婷 | 免费在线国产黄色 | 一级a性色生活片久久毛片波多野 | 丁香婷婷综合五月 | 国产精品毛片一区二区在线看 | 综合久久综合久久 | 正在播放亚洲精品 | 999电影免费在线观看 | 日韩精品中文字幕久久臀 | 亚洲全部视频 | 特级西西人体444是什么意思 | 国产黄色播放 | 五月天激情视频在线观看 | 亚洲视频中文 | 国产精品美女久久久久久免费 | 精品在线播放视频 | 五月天婷亚洲天综合网鲁鲁鲁 | 国产成人精品一区在线 | 国产手机在线视频 | 国产 日韩 欧美 中文 在线播放 | 一区二区三区三区在线 | 日本韩国精品一区二区在线观看 | 麻豆影视在线免费观看 | 欧美在线视频日韩 | 亚洲午夜精品电影 | 精品在线观看一区二区 | 蜜臀久久99精品久久久无需会员 | 天天玩天天操天天射 | 99精品国产免费久久久久久下载 | 超碰在线亚洲 | 美女黄频网站 | 在线观看欧美成人 | aaa亚洲精品一二三区 | 少妇精品久久久一区二区免费 | 激情av在线资源 | 在线看国产日韩 | 黄色a一级视频 | 亚洲精品tv久久久久久久久久 | www.色午夜.com | av黄色一级片 | 日韩av免费观看网站 | 最近日本mv字幕免费观看 | 天天干天天操天天操 | 99草在线视频 | 久久久久久免费网 | 乱男乱女www7788 | 亚洲黄色在线免费观看 | 国产色在线 | 成人免费在线观看电影 | 国产97碰免费视频 | 久久99精品久久久久久秒播蜜臀 | 三级av免费观看 | 在线精品国产 | 热精品 | 99精品视频在线 | 91av视频在线观看免费 | 欧美另类调教 | 俺要去色综合狠狠 | 黄色avwww| 国产69精品久久久久99 | 亚洲综合丁香 | 国产亚洲精品久久久久久久久久 | 久久精品国产精品亚洲精品 | 国产精品久久久久久久久蜜臀 | 伊人婷婷久久 | www.久久91 | 色偷偷88888欧美精品久久久 | 奇米7777狠狠狠琪琪视频 | 尤物97国产精品久久精品国产 | 国产综合视频在线观看 | 久久神马影院 | 97精品在线视频 | 成人免费视频观看 | 国产精品专区h在线观看 | 久久精品一区二区国产 | 伊人婷婷色 | 国产在线精品视频 | 久久精品美女 | 久草在线电影网 | 久久久精品视频成人 | 久草在线在线视频 | 免费看一及片 | 欧美亚洲国产精品久久高清浪潮 | 一级免费看 | 欧美一级片在线观看视频 | 免费97视频| 国产91丝袜在线播放动漫 | 500部大龄熟乱视频 欧美日本三级 | 日韩午夜av电影 | 丝袜美腿av| 久久色视频 | 99精品偷拍视频一区二区三区 | 精品免费视频123区 午夜久久成人 | 久久视频国产精品免费视频在线 | 欧美韩国在线 | 成人app在线播放 | 在线观看中文字幕 | 国产精品午夜久久久久久99热 | 黄色av一区二区三区 | 中文字幕在线观看完整 | 免费一级片久久 | 午夜影视剧场 | 狠狠色噜噜狠狠 | 亚洲欧美日韩一区二区三区在线观看 | 国产精品18久久久久久首页狼 | 国产美女精品人人做人人爽 | 免费黄色a网站 | 中文av资源站 | 一区二区三区免费在线观看 | 激情久久影院 | 欧美黄色成人 | 成人国产在线 | 久99久中文字幕在线 | 欧美精品国产精品 | 一级欧美日韩 | 亚洲伦理中文字幕 | 蜜桃av久久久亚洲精品 | 久久免费观看少妇a级毛片 久久久久成人免费 | 精品欧美一区二区三区久久久 | 免费看污的网站 | 免费看黄色毛片 | 久久观看免费视频 | 99久久精品国产一区二区三区 | 午夜999| 中文字幕 成人 | 成人一区二区三区在线 | 成人网色| 国产精品国产自产拍高清av | 国产对白av | 天天干天天碰 | 亚洲视频免费在线观看 | 色综合久久天天 | 91人人爽人人爽人人精88v | av在线网站大全 | 欧美日韩成人 | 九色在线视频 | 中文av影院| 欧美最猛性xxx | 一区二区精品国产 | 三级免费黄色 | 国产中文 | 欧美一级裸体视频 | 国产资源精品 | 三级黄色片在线观看 | 日韩一级黄色片 | 中文字幕乱码日本亚洲一区二区 | 免费三级av | 在线观看亚洲专区 | 成人试看120秒 | 国产男女无遮挡猛进猛出在线观看 | 超碰成人网 | 色天天天 | 激情深爱.com | 成人一区二区在线 | 成人午夜电影在线观看 | 国产涩涩网站 | 久草在线免费资源站 | 久久精品永久免费 | 亚洲综合视频网 | 国产精品永久久久久久久www | 国产福利一区二区三区在线观看 | 狠狠操天天操 | 精品一区二区在线免费观看 | 色五月情 | 在线观看亚洲电影 | 久久影院中文字幕 | av成人亚洲 | 婷婷久久五月 | 国产在线最新 | 亚洲激情网站免费观看 | 狠狠色狠狠色 | 91在线精品一区二区 | 2024国产精品视频 | 久久国产精品99久久久久久丝袜 | 亚洲日b视频 | 在线观看国产亚洲 | 91成人黄色 | 五月天激情视频在线观看 | 91成人区 | 中文字幕在线观看亚洲 | 美女网站在线播放 | 精品久久影院 | 最近最新最好看中文视频 | 国产a国产a国产a | 日本精品视频网站 | 亚洲不卡av一区二区三区 | 久久综合中文字幕 | 超碰av在线播放 | 亚洲欧美在线观看视频 | 免费看一级一片 | 中文字幕一区二区在线观看 | 国产精品视频一二三 | 一级黄色免费网站 | 久久精品美女 | 午夜10000| 亚洲综合色激情五月 | 91精品国产一区二区三区 | 91久久奴性调教 | 欧美精品久久久久久久久久白贞 | 男女全黄一级一级高潮免费看 | 五月激情婷婷丁香 | 久久情网 | 狠狠色噜噜狠狠狠狠2021天天 | 欧美精品一区二区三区四区在线 | 久久国产露脸精品国产 | 国产免费观看久久 | 国产精品成久久久久三级 | 黄色免费观看视频 | 天天射天天 | 亚洲欧美日韩一区二区三区在线观看 | 久久久久久久亚洲精品 | 国产精品系列在线 | av电影在线播放 | 日韩av资源在线观看 | 国产黄色视 | 99久久精品久久亚洲精品 | 在线a人片免费观看视频 | 中文字幕影片免费在线观看 | sesese图片| 中文字幕日韩有码 | 亚州中文av | 狠狠干美女 | 国产福利91精品 | 欧美一级小视频 | 日韩欧美精品一区二区三区经典 | 国产午夜三级一二三区 | 91中文字幕一区 | 国产高清av在线播放 | 国产在线精品观看 | 国产成人在线观看免费 | 在线观看一级片 | 天天射天天爱天天干 | 91少妇精拍在线播放 | www.五月天激情 | 日韩性色| 五月天婷婷视频 | 久久一线| 九九九毛片| 日日弄天天弄美女bbbb | 婷婷av网站 | 久久国产高清视频 | 色多多视频在线 | 在线最新av | 亚洲码国产日韩欧美高潮在线播放 | 久久久久亚洲精品成人网小说 | 久久69精品 | 99精品国产aⅴ | 国产美女精品在线 | 国产精品女人网站 | 亚洲高清在线观看视频 | 国产亚洲成av片在线观看 | 午夜精品一区二区三区免费视频 | 色婷婷狠狠五月综合天色拍 | 免费a v观看 | 国产不卡免费av | 国产美女视频免费观看的网站 | 992tv在线 | 天天操夜夜操天天射 | 欧美日韩精品电影 | 免费一级日韩欧美性大片 | 国产91精品一区二区麻豆亚洲 | 亚洲综合视频在线 | 黄色三级在线观看 | 国产美女精品人人做人人爽 | 亚洲另类视频在线 | 日本激情视频中文字幕 | 色噜噜在线观看 | 丁香色婷 | 精品一二三四在线 | 久久视频在线观看 | 在线国产片 | 久久色视频 | 日韩 精品 一区 国产 麻豆 | 色全色在线资源网 | 国产视频2021| 字幕网资源站中文字幕 | 五月开心婷婷 | 欧美极品在线播放 | 亚洲综合在线发布 | 国产成人av一区二区三区在线观看 | 国产一性一爱一乱一交 | 二区三区在线视频 | 四虎欧美 | 亚洲一区网站 | 亚洲日本激情 | 亚欧洲精品视频在线观看 | 亚洲精品乱码白浆高清久久久久久 | 深夜免费小视频 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 久射网 | 亚洲精品777 | 伊人色**天天综合婷婷 | 日韩城人在线 | 国产亚洲精品日韩在线tv黄 | 亚洲电影在线看 | 久久久999精品视频 国产美女免费观看 | 97国产电影 | 欧美analxxxx | 久久99精品国产99久久6尤 | 日韩欧美一区二区三区在线观看 | 超碰在线资源 | 久久黄页| 国产美女黄网站免费 | 天天操天天射天天插 | 国产精品一区专区欧美日韩 | 日韩av一区二区在线播放 | 精品久久久久久久久久久久久久久久 | 欧美国产日韩一区 | 欧美激情视频在线观看免费 | 久久av电影 | 四虎永久免费 | www.黄色片.com| 色网站在线观看 | 欧美大片在线观看一区 | 69久久夜色精品国产69 | 色噜噜狠狠狠狠色综合久不 | 中文字幕在线免费97 | 97电影网手机版 | 日本精品在线看 | 亚洲热视频 | 婷婷精品 | 在线观看免费成人av | 国产玖玖精品视频 | 亚洲激情在线视频 | 亚洲激情在线观看 | 一区 二区电影免费在线观看 | 精品99视频 | 天天色综合天天 | 国产999在线 | 色综合久久88 | 国产999久久久 | 亚洲一区二区视频在线播放 | 一区二区三区中文字幕在线观看 | 亚洲国产偷| 五月天丁香视频 | 91自拍91 | 精品免费久久久久久 | 久久影院午夜论 | 激情五月婷婷综合 | 免费在线观看视频a | 久久久久国产成人免费精品免费 | 免费看的av片 | 精品国内 | 一区二区三区在线观看 | 夜夜躁狠狠躁 | 成人黄色片免费 | 在线观看免费国产小视频 | 色天堂在线视频 | av在线影视 | 在线久草视频 | 亚洲欧美日本一区二区三区 | 天天操网站 | 亚洲精品中文在线观看 | 又粗又长又大又爽又黄少妇毛片 | 免费成人av | 欧美日韩国产二区 | 久久精品官网 | 久久公开免费视频 | 国产精品久久久网站 | 五月天色丁香 | 在线观看av网站 | 91视频 - 88av | 色五月激情五月 | 99视频在线免费看 | 成年人黄色免费视频 | 国产精品美女久久久久久久网站 | 久久视频这里有久久精品视频11 | 精品一区 在线 | 97在线观 | 丝袜美腿在线播放 | 97韩国电影 | 国产精彩视频一区 | 在线观看视频99 | 在线看片视频 | 五月天婷婷在线播放 | 欧美整片sss| 色网站在线免费观看 | 91人人射| 久久久精品 一区二区三区 国产99视频在线观看 | 欧美孕妇与黑人孕交 | 国产在线精品一区二区 | 成人午夜网 | 349k.cc看片app| 91精品视频一区 | 成人在线超碰 | 五月天堂网 | 久久久久久久精 | 天堂在线成人 | 91亚洲精品久久久蜜桃网站 | 久久综合色婷婷 | 五月亚洲综合 | 成人在线观看免费视频 | 国产色视频123区 | 午夜久久久久久久久久影院 | 精品在线观看一区二区三区 | 精品国产一区二区三区四区在线观看 | 天天摸天天操天天舔 | 国产黄大片 | 在线天堂日本 | 安徽妇搡bbbb搡bbbb | 日日夜夜精品免费 | 在线免费观看一区二区三区 | 91av免费看 | 热久久免费视频 | 日日夜夜婷婷 | 麻豆久久久久 | 婷婷色资源 | 精品免费在线视频 | 国产一区视频导航 | 色视频网址 | 欧美成人精品欧美一级乱黄 | 91麻豆操 | 国内丰满少妇猛烈精品播 | 中文高清av | 玖玖视频精品 | 日韩欧美在线综合网 | 成年人天堂com | 在线观看国产 | 最新高清无码专区 | 波多野结衣一区二区三区中文字幕 | 亚洲成av人片 | 日韩免费一区 | 日日操天天爽 | 日本女人的性生活视频 | 色天天综合网 | 91网站在线视频 | 久久av免费电影 | 国产91精品高清一区二区三区 | 91精品中文字幕 | 91超级碰碰 | 国产精品成人久久久久久久 | 精品视频免费在线 | 日本久久影视 | 97成人在线免费视频 | 7777精品伊人久久久大香线蕉 | 久久久久日本精品一区二区三区 | 久久久69| 久操视频在线观看 | 久久婷婷网 | 国产主播99| 999在线视频 | 97国产在线视频 | 一区二区视频电影在线观看 | av电影不卡 | av高清在线| 久久av免费 | 日本黄色免费电影网站 | 激情欧美一区二区三区 | 欧美一级特黄aaaaaa大片在线观看 | 天天综合入口 | 久久国产精品一区二区三区四区 | 日韩电影在线观看中文字幕 | 在线观看自拍 | 中文字幕亚洲欧美日韩 | 久久久久免费精品 | av千婊在线免费观看 | 婷婷色中文| .国产精品成人自产拍在线观看6 | 久久久久在线观看 | 超碰av在线 | 久久精品一区二区三区视频 | 亚洲精品在线一区二区三区 | 超碰在线天天 | 国产精品高 | 成人国产精品入口 | 欧美淫视频 | 久久观看免费视频 | 最新av电影网站 | 手机在线看片日韩 | 91精品区 | 99精品国产福利在线观看免费 | 国产精品久久久久久久久久新婚 | 特级黄色一级 | 91av蜜桃 | 99久久精品久久久久久动态片 | 欧美日韩一区二区三区不卡 | 香蕉91视频| 国产在线不卡视频 | 91日韩在线专区 | 亚洲高清在线精品 | 欧美最猛性xxx | 91成人免费观看视频 | 黄色成人av | 美女免费视频一区二区 | 国产亚洲一区二区在线观看 | 精品视频123区在线观看 | 在线观看免费中文字幕 | 人人射| 三级毛片视频 | 国产成视频在线观看 | 欧美视频二区 | 高清久久久 | 超碰在线94 | 色婷丁香| 欧美激情精品久久 | 亚洲自拍偷拍色图 | 日本成人a| 黄色tv视频 | 日韩精品不卡 | 欧美精品免费一区二区 | 日韩精品免费一区 | 国产网红在线观看 | 亚洲精品影视 | 精品一区二三区 | 久久人人精 | 一区二区三区视频网站 | 日韩色在线 | 99av国产精品欲麻豆 | 九九在线视频免费观看 | 久久伊人婷婷 | 2020天天干夜夜爽 | 国产综合精品一区二区三区 | 国产精品久久久久久婷婷天堂 | 中文字幕 二区 | 国产黄影院色大全免费 | 啪啪精品 | 亚洲精品美女久久 | 韩国av免费在线 | 99精品久久久久久久 | 九色精品免费永久在线 | 五月激情站 | 国产精品专区在线 | av大全免费在线观看 | 亚洲综合狠狠干 | 亚洲成av人片在线观看www | 久久免费高清 | 亚洲精品久久久久久中文传媒 | 国内精品一区二区 | 国产精品www | 99精品免费视频 | av成人免费在线 | 最近中文字幕视频网 | 99免费精品| 亚洲免费在线观看视频 | 亚洲国内精品视频 | 国产剧情在线一区 | 白丝av免费观看 | 久久精品视频18 | 日韩欧美在线高清 | 中文字幕中文字幕中文字幕 | 国产 中文 日韩 欧美 | 欧美一二三视频 | 日韩av成人 | 日韩欧美在线不卡 | av综合av| 欧美一级xxxx | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 国产一级片网站 | 欧美一区二区在线免费看 | 精品视频不卡 | 日本精品久久久久 | 日韩高清片 | 九色精品在线 | 天天综合区| 99久久婷婷国产精品综合 | 波多野结衣亚洲一区二区 | 日日爽夜夜操 | 夜夜爱av| 波多野结衣电影一区二区三区 | 玖玖在线免费视频 | 亚洲国产成人精品电影在线观看 | 久久人人97超碰国产公开结果 | 久久另类小说 | 亚洲成人高清在线 | 久久精品中文字幕 | 国产第一页在线播放 | 久久久免费视频播放 | 午夜在线日韩 | 国产精品久久麻豆 | 视频91在线| 久久免费视频播放 | 久久综合九色 | 精壮的侍卫呻吟h | 五月婷亚洲 | 9ⅰ精品久久久久久久久中文字幕 | 久久久久久久久免费视频 | 中字幕视频在线永久在线观看免费 | 成人免费在线视频观看 | 热精品| av大全在线 | 最新一区二区三区 | 五月天久久精品 | 久久久久久电影 | 天天干天天拍天天操天天拍 | 国产黄色美女 | 在线观看免费 | 狠狠干综合网 | 99久久这里有精品 | 国产视频首页 | 日韩精品中文字幕在线播放 | 久久午夜电影院 | 久久综合九色欧美综合狠狠 | 亚洲一区日韩精品 | 日本午夜免费福利视频 | 91 在线视频播放 | 在线精品在线 | 成年人免费av网站 | 最近中文字幕完整高清 | 国产破处在线视频 | 在线观看av麻豆 | 国产精品成人免费 | 欧美先锋影音 | 五月天六月色 | 日韩在线大片 | 日本久久综合视频 | 日韩精品免费一区二区三区 | 韩国精品视频在线观看 | 午夜国产福利视频 | 看污网站 | 欧美成人中文字幕 | 在线观看国产www | 91在线视频导航 | 久久中文视频 | 91在线免费视频观看 | 亚洲成人精品av | 99久久99久久综合 | 久久久这里有精品 | 精品国产一区二区三区日日嗨 | 色婷婷一区| 中文字幕久久精品 | 久草视频在线观 | 欧美午夜一区二区福利视频 | 日日爱网址 | 成人毛片一区 | av一级在线 | 91精品国产欧美一区二区成人 | 亚洲蜜桃av | 丁香婷婷综合网 | 黄色的网站免费看 | 久久涩视频 | 亚洲天堂自拍视频 | 人人爽人人澡 | 成人免费网视频 | 天天曰天天干 | 91亚洲网站| 美女网站视频一区 | 精品一区在线看 | 国产在线播放一区二区 | 久久在线视频在线 | 美女国产免费 | 久色网 | 香蕉视频国产在线观看 | 中文字幕在线免费播放 | 亚洲电影久久久 | 久草在线免费电影 | 欧美性生活一级片 | 丁香婷婷深情五月亚洲 | www国产一区 | www麻豆视频 | 国产91学生粉嫩喷水 | 婷婷激情五月 | 天天操 夜夜操 | 国产久草在线 | 久久久精品| 91视频在线免费下载 | 一区在线观看 | av片在线观看免费 | 精品国产一区二区三区久久久 | 午夜精品久久久久久久99热影院 | 国产免费不卡 | 久久综合精品一区 | 亚洲精品在线视频播放 | 久久综合久久八八 | 精品国产乱码久久久久久三级人 | 国产123av | 精品天堂av | 天堂av在线网址 | 国产亚洲免费的视频看 | 国产久草在线 | 婷婷色网址 | 中文字幕免费播放 | 国产日韩在线一区 | 国产日韩中文字幕 | 日韩电影一区二区在线观看 | 狠狠操操 | a黄在线观看 | 久色小说 | 国产999视频在线观看 | 成人毛片在线观看 | 亚洲伊人天堂 | 欧美精品一区二区免费 | 欧美日韩不卡在线观看 | 国产精品久久久久久久久大全 | 国产男女免费完整视频 | 久久不卡日韩美女 | 日韩大片在线免费观看 | 四虎影视成人永久免费观看视频 | 国产99区 | 日韩电影在线一区二区 | av资源免费观看 | 欧美成人视 | 国产精品日韩久久久久 | 欧美夫妻性生活电影 | 在线观看视频一区二区三区 | 中文字幕av全部资源www中文字幕在线观看 | 国内揄拍国产精品 | 久久精品老司机 | 欧美日韩视频一区二区三区 | 狠狠色丁香婷婷综合久久片 | 欧美一级视频在线观看 | 久草爱| 天天操夜 | 久二影院 | 91人人爽久久涩噜噜噜 | 视频91| 一区二区三区视频网站 | 国产亚洲免费观看 | 久久激情五月激情 | 色午夜影院 | 黄色a在线 | 婷婷在线视频观看 | 涩涩网站在线播放 | 久久久久久久久久影院 | 亚洲国产三级 | 88av网站 | 黄色软件视频大全免费下载 | 天天操夜夜摸 | 91精品1区 | 在线看毛片网站 | 在线观看91精品国产网站 | 黄色软件大全网站 | 最近2019好看的中文字幕免费 | 夜夜骑天天操 | 久久艹艹 | 亚洲国产精品999 | 丁香影院在线 | 亚洲欧美日韩国产精品一区午夜 | 欧美a在线看 | 亚洲精品乱码久久久久久蜜桃不爽 | 中文字幕国产一区 | 操操色| av蜜桃在线| 日本最新高清不卡中文字幕 | 亚洲视频免费在线看 | 四虎小视频 | 日日操天天操狠狠操 | 在线观看中文字幕2021 | 久久热亚洲 | av九九| 久久这里只有精品23 | 天天操夜夜曰 | 在线观看免费成人 | 色人久久 | 免费成人在线观看 | 国产成人香蕉 | 99精品热视频只有精品10 | 91影视成人| 人人爽人人爽人人爽人人爽 | 91污污视频在线观看 | 色全色在线资源网 | 国产精品不卡在线播放 | 天天摸天天干天天操天天射 | 五月天,com | 日日噜噜噜噜夜夜爽亚洲精品 | 婷婷丁香在线视频 | 日本少妇视频 | 久久99电影| 国产视频在线观看一区 | 亚洲va天堂va欧美ⅴa在线 | 91精品区 | 中国精品一区二区 | 天天干天天玩天天操 | 国产精品久久久久久久毛片 | 成年人视频在线免费播放 | 在线看av的网址 | 午夜成人免费电影 | 在线观看成人一级片 | 五月综合婷 | 中文字幕一区二区三区在线视频 | 99免费国产 | 国产区精品在线观看 | 亚洲专区免费观看 | 免费人成在线观看网站 | 国产精品免费观看久久 | 国产成人免费观看久久久 | 国产高清免费av | 狠狠干狠狠久久 | 久草精品视频在线观看 | 中文字幕一区二区三区精华液 | 精品一区二区三区四区在线 | 久久精品视频在线免费观看 | 99热99热| 青青河边草手机免费 | 香蕉视频免费看 | 免费观看特级毛片 | 免费看搞黄视频网站 | 色网站免费在线观看 | 国产高清在线免费 | 91免费高清视频 | ww视频在线观看 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美一级免费高清 | 婷婷av资源 | 久久婷婷一区二区三区 | 国产男男gay做爰 | 91精品国自产拍天天拍 | 丁香狠狠| 亚洲国产精品电影 | 91久久在线观看 | 日韩欧美国产免费播放 | 欧美成人高清 | 午夜av在线 | 在线观看视频一区二区三区 | 日韩精品一区二区免费视频 | 黄色av一区二区 | 国产精品资源在线观看 | 色播激情五月 | 国产资源精品在线观看 | 日韩一二区在线观看 | 黄在线免费看 | 91麻豆精品国产91久久久无需广告 | 99视频在线观看一区三区 | 婷婷六月天丁香 | 五月天激情综合网 | 欧美色888 | 五月天天色 | 4438全国亚洲精品在线观看视频 | 国产91av视频在线观看 | 人人澡人人澡人人 | www.色午夜| 国产成人av在线影院 | 欧美性极品xxxx做受 | 国产高清不卡在线 | 日韩艹 | 国产69精品久久99的直播节目 | 久久国产热 | 干干日日 | 香蕉视频网站在线观看 | 91成人在线网站 | av女优中文字幕在线观看 | 777久久久 | 91免费在线视频 | av成人资源| 日韩高清一二三区 | 国产精品资源网 | 色五丁香 | 激情久久影院 | 国精产品一二三线999 | 97视频免费在线 | 亚洲一区二区观看 | 天天射网 | 98久9在线 | 免费 | 黄色成人91| 国产中文字幕一区二区三区 | 中文字幕在线观看av | 国产黄色片在线免费观看 | 精品欧美乱码久久久久久 | 毛片无卡免费无播放器 | 国产精品久久久久久久久久久久午夜 | 日韩av一区二区在线 | 中文字幕一区二区三区在线观看 | 中文字幕免费在线看 | 国产对白av | 在线网站黄 | 国产黄色片久久久 | 久久国产影院 | 精品视频在线视频 | av片中文 | 午夜精品一区二区三区四区 | 国产无套一区二区三区久久 | av免费网站观看 | 国产福利一区二区三区在线观看 | 国产 欧美 日韩 | 91丨九色丨蝌蚪丨对白 | 亚洲国产黄色片 | 免费在线黄色av | 91视频在线播放视频 | 国产精品一区二区三区免费看 | 中文字幕一区二区三区在线观看 | 日韩视频www| 在线免费观看成人 | 久久99免费视频 | 狠狠色丁香久久婷婷综合五月 | 国产手机视频在线播放 | 色橹橹欧美在线观看视频高清 | 婷婷九月丁香 | 一区二区三区在线播放 | 欧美日韩不卡一区 | 91中文字幕永久在线 | 91mv.cool在线观看 | 69久久夜色精品国产69 | 国产福利一区二区三区在线观看 | 国产一级在线免费观看 | 欧美在线aaa | 国产视频1区2区3区 久久夜视频 | 国产婷婷色| 日韩,中文字幕 | 日韩有码在线观看视频 | 成人黄色小说网 | 欧美性性网 | 97超碰精品| 亚洲精品视频播放 | 亚洲2019精品 | 韩国在线视频一区 | 91高清在线 | www.eeuss影院av撸 | 亚洲国产wwwccc36天堂 | 操操操干干干 | 最近2019中文免费高清视频观看www99 | 91网站免费观看 | 中文视频在线看 | 草久久久久 | 亚洲激精日韩激精欧美精品 | 久草男人天堂 | 亚洲国产精品999 | 99久高清在线观看视频99精品热在线观看视频 | 日韩精品一区二区在线观看 | 婷婷丁香九月 | 97成人精品视频在线播放 | 欧美日韩高清在线 | 国产成人久久av977小说 | 去看片 | 黄污网站在线 | 欧美日韩视频在线一区 | 精品夜夜嗨av一区二区三区 | 97在线观视频免费观看 | av福利在线免费观看 | 91看片成人 | 国产欧美精品一区二区三区四区 | 久久国产精品一区二区三区 | 18国产精品福利片久久婷 | 国产免费不卡av | av色一区| 日韩电影在线观看一区二区三区 | 国产精品对白一区二区三区 | 91久久国产自产拍夜夜嗨 | 久久精品99北条麻妃 | 91麻豆精品国产91久久久无限制版 | 亚洲欧美视频在线 | 999视频在线观看 | 国产精品资源在线观看 | 久久狠狠亚洲综合 | 91中文字幕一区 | 日韩高清精品一区二区 | 黄色小说免费在线观看 | 日韩高清在线观看 | 欧美福利网站 | 精品视频免费播放 | 久久久精品电影 | 久久国产精品久久精品 | 免费三级网 | 亚洲精品mv在线观看 | 亚洲香蕉视频 | 午夜久久福利 | 99视频一区二区 | 国产精品美女在线 | 天天插日日插 | 国产三级视频在线 | 久久夜色精品国产欧美乱极品 | 欧美日韩高清一区 | 深夜免费福利视频 | 国产精品s色 | 久久精彩免费视频 | 亚洲精品乱码久久久久久高潮 | 亚洲免费不卡 | 一区二区三区四区五区在线 | 久久视频这里只有精品 | 国产成人免费网站 | 亚洲综合精品在线 | 五月开心激情 | 麻豆视频在线免费 | 国产一区二区在线免费视频 | 日韩www在线 | 天天射一射 | 六月色婷| 黄视频网站大全 | 五月婷婷色综合 | 天天干天天操天天射 | 天天狠狠 | 成人网444ppp| 亚洲精选99 | h久久| 久久久亚洲精华液 | 在线观看视频精品 | 91精品在线观看入口 | 黄色大片国产 | 俺要去色综合狠狠 | 中文字幕电影一区 | 日本精品二区 | 国产精品一区二区久久精品爱涩 | 1024手机基地在线观看 | 亚洲国产精品女人久久久 | 日韩激情第一页 | 久久国产视频网 | 成人av电影在线 | 国产一区网址 | 色网址99| 奇米网777| 亚洲电影久久久 | 在线超碰av |