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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

【AI白身境】只会用Python?g++,CMake和Makefile了解一下​​​​​​​

發布時間:2025/3/20 python 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【AI白身境】只会用Python?g++,CMake和Makefile了解一下​​​​​​​ 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章首發于微信公眾號《有三AI》

【AI白身境】只會用Python?g++,CMake和Makefile了解一下

今天是新專欄《AI白身境》的第六篇,所謂白身,就是什么都不會,還沒有進入角色。

對于大部分小白來說,因為python用的太爽,以致于或許都沒有聽說過CMake。python是腳本語言,而當前大量的AI算法都部署在移動端嵌入式平臺,需要使用c/java語言,因此熟悉CMake和Makefile也是必備的基礎。

作者?|?湯興旺?言有三

編輯?|?湯興旺?言有三

?

01?g++必備基礎

在學習CMake和和Makefile之前我們先學下g++這個工具,大家或許會問為什么要學g++,不應該直接學CMake和Makefile嗎。實際上如果你不掌握g++根本就不會寫Makefile,因為它實際上就是對g++代碼的整理,有了Makefile,執行程序會更加快速方便。另外CMake就是為了簡化Makefile的編寫,它可以自動生成Makefile。

1.1?安裝g++

我們在安裝g++之前可以看一下自己是否已經安裝了g++,因為ubuntu安裝后就默認安裝了g++,下面命令可查看自己g++版本。

Tips:如果不想作死,就不要手賤去降級或者升級g++版本。

g++?--version

因為我已經安裝了g++,出現了上面安裝的版本號。如果你出現了上面信息,就不需要再安裝了,沒有的話,用下面的命令即可完成安裝。

sudo?apt-get?install?g++

安裝好后也可以通過g++?--version查看是否安裝成功

1.2?編譯流程

現在我們已經安裝好了g++,接下來通過寫一個簡單的程序來看看整個的編譯流程。

我們通過vim創建一個test.cpp文件,測試的代碼如下:

#include?<iostream>

using?namespace?std;

int?main()?

{????

??????cout?<<?"Hello,?world!"?<<endl;???

??????return?0;?

}

測試代碼完成后,我們來進行下編譯,打開終端,在終端輸入g++??文件名即可,在這個程序中就是下面命令:

g++??test.cpp

注意這里的文件名是包括路徑的,要是不知道文件路徑的話可以在敲完g++和空格之后直接把文件拖進去,系統會自動添加文件路徑。

在終端完成上面的命令后,你發現并沒有任何輸出,但這時候你去主文件夾下(默認主文件夾)看下會發現有個a.out文件

現在你再在終端輸入下面命令就能看到結果。

./a.out

接下來我來解釋下這個.out文件,實際上這是個經過相應的鏈接產生的可執行文件。還有個.o文件,它是個中間文件,一般是通過編譯的但還未鏈接。我們通過看看g++在執行編譯工作的時候的流程,你就會有更好的理解。如下:

1.預處理,生成.i的文件

2.將預處理后的文件轉換成匯編語言,生成.s文件

3.將匯編變為目標代碼(機器代碼),生成.o的文件

4.連接目標代碼,生成可執行程序

對于這個流程,我們結合上面的例子,再詳細介紹下,如下:

1.預處理階段

首先在終端輸入下面代碼:

g++?-E?test.cpp?>?test.i?

預處理后的文件在?linux下以.i為后綴名,這個過程是用來激活預處理,執行完命令后,你會發現主文件夾下多了一個test.i文件

這一步(預處理)主要做了宏的替換,和注釋的消除。

上圖是test.i文件的最后部分,可以看見宏的替換和注釋的消除。

2.將預處理后的文件轉換成匯編語言

在終端輸入下面代碼:

g++?-S?test.cpp

這一步主要就是生成test.s文件,.s文件表示匯編文件,用編輯器打開就都是匯編指令。下圖是test.s文件的一部分。

3.將匯編語言變為目標代碼(機器代碼)

在終端輸入下面代碼:

g++?-c?test.cpp?

這一步就是生成目標文件,用編輯器打開就都是二進制機器碼。

4.鏈接目標代碼,生成可執行程序

在終端輸入下面代碼:

g++?test.o?-o?test

在這一步中生成的可執行程序名為test,如果執行命令?g++?test.o??這樣默認生成a.out

最后我們再看下這個過程中產生的所有文件,如下:

這就是編譯的整個過程,你掌握了嗎,這個過程對于后面編寫Makefile非常重要,一定要深刻理解。

?

02?Makefile必備基礎

上面我們對g++和編譯過程進行了介紹,現在我們繼續學習如何編寫Makefile。

2.1?Makefile介紹????????????????????????

Makefile描述了整個工程的編譯、鏈接等規則,它定義了一系列規則來指定哪些文件需要編譯以及如何編譯、需要創建哪些庫文件以及如何創建這些庫文件、如何產生我們想要的可執行文件。

而且Makefile可以有效的減少大工程中需要編譯和鏈接的文件,只編譯和鏈接那些需要修改的文件,可以說使用Makefile,整個工程都可以完全自動化編譯。

2.2?Makefile基本格式

target?...?:?prerequisites?...
???command
???...
???...

target?-?目標文件,?可以是?Object?File,?也可以是可執行文件

prerequisites?-?生成target所需要的文件或者目標

command?-?make需要執行的命令(任意的shell命令),Makefile中的命令必須以?[tab]?開頭

2.3?Makefile語法

Makefile包含了五個重要的東西:顯示規則、隱晦規則、變量定義、文件指示和注釋。詳細解釋如下:

?1.?顯示規則:

通常在寫makefile時使用的都是顯式規則,這需要指明target和prerequisite文件。一條規則可以包含多個target,這意味著其中每個target的prerequisite都是相同的。當其中的一個target被修改后,整個規則中的其他target文件都會被重新編譯或執行。?

2.?隱晦規則:

make的自動推導功能所執行的規則

3.?變量的定義:

Makefile中定義的變量,一般是字符串

4.?文件指示:

Makefile中引用其他Makefile;指定Makefile中有效部分;定義一個多行命令?

5.?注釋:

Makefile只有行注釋?"#",?如果要使用或者輸出"#"字符,?需要進行轉義,?"\#

2.4?Makefile簡單實例

盡管上面介紹了許多Makefile的知識點,但我相信一定你很暈,接下來我通過一個實例來說明如何編寫Makefile。

2.4.1?準備程序文件

我們使用opencv對下面這只可愛的貓進行讀取顯示。

在這里我們用c++和opencv對圖片進行讀取和顯示,程序保存在DisplayImage.cpp這個文件里,代碼如下:

#include?<stdio.h>

#include?<opencv2/opencv.hpp>

using?namespace?cv;

int?main(int?argc,?char**?argv?)

{

????if?(?argc?!=?2?)

????{

???????printf("usage:?DisplayImage.out?<Image_Path>\n");

????????return?-1;

????}

???Mat?image;

????image?=?imread(?argv[1],?1?);

????if?(?!image.data?)

????{

????????printf("No?image?data?\n");

????????return?-1;

????}

????namedWindow("Display?Image",?WINDOW_AUTOSIZE?);

????imshow("Display?Image",?image);

????waitKey(0);

????return?0;

}

2.4.2?Makefile編寫

上面我們已經準備好了.cpp文件,現在我們來編寫Makefile進而進行編譯,程序如下:

現在我來解釋下應該如何編寫這個Makefile,對于編寫Makefile我建議從下往上寫。步驟如下:

1.編寫clean

這一步在Makefile中基本差不多,它的作用就是刪除所有的.o文件和可執行文件。為什么這樣做呢?我舉個例子說明下,如果你有100個.cpp文件,經過編譯后會得到一個可執行文件。在這個過程中我們會得到許多不必要的文件,例如100個.o文件,但這個文件又沒有用,如果用rm的話那就太麻煩了,所以我們用了clean,它可以很輕松完成這個任務。另外請注意Makefile文件在執行時不會執行clean這個命令,需要我們調用才會執行,即make?clean。clean代碼如下:

2.編寫目標文件1:依賴文件1

目標文件就是你想得到的文件,依賴文件就是你目前所擁有的東西。在本實例中我們現在擁有DisplayImage.cpp,所以DisplayImage.cpp是依賴文件,我們想得到DisplayImage.o,所以它是目標文件。代碼如下:

3.編寫目標文件2:依賴文件2

這一步的依賴文件2實際就是第二步的目標文件1,在第二步我們通過DisplayImage.cpp得到了DisplayImage.o,現在我們需要通過DisplayImage.o得到可執行文件DisplayImage。所以在這一步目標文件是DisplayImage,依賴文件是DisplayImage.o,代碼如下:

4.應用opencv庫和頭文件

這一步就需要根據自己計算機來配置了,對于我們初學者來說挺麻煩的,可以自己嘗試下。有問題可以聯系我們。

編寫完makefile后,我們在終端make下就行了。下面編譯后的文件:

最后在終端輸入下面代碼即可顯示圖片。

./DisplayImage?01.jpg

總體來說編寫Makefile可以按照這個套路寫,多寫幾次就會了。

?

03?CMake必備基礎

說完Makefile,我們再說下CMake。CMake是一個跨平臺的編譯(Build)工具,可以用簡單的語句來描述所有平臺的編譯過程,其是在make基礎上發展而來的,早期的make需要程序員寫Makefile文件,進行編譯,而現在CMake能夠通過對cmakelists.txt的編輯,輕松實現對復雜工程的組織。下面我帶大家學習下CMake的基礎知識。

3.1?安裝CMake

首先我們看看如何在自己的linux系統(我的系統Ubuntu18.04)下安裝CMake。方法如下:

sudo?apt-get?install?cmake

輸入上面命令后實際上就安裝成功了,可以通過下面命令來檢查:

cmake?--version

如果你的界面如下圖所示即說明安裝成功。

3.2?CMake編譯流程

成功安裝好CMake后我們再來說說如何在linux平臺下使用CMake生成Makefile并編譯的流程,如下:

1.編寫CMake配置文件CMakeLists.txt,我們可以認為CMakeLists.txt就是CMake所處理的"代碼"。

2.執行命令?cmake?path生成Makefile,其中path是CMakeLists.txt所在的目錄。

3.使用make命令進行編譯。

3.3?使用CMake編譯程序

我們通過一個關于opencv讀取圖片的程序,讓大家更好的理解整個CMake的編譯過程。

3.3.1?準備程序文件

這里程序準備可以按照第二部分makefile那里準備。最后文件目錄結構如下:

├──?build

├──?CMakeLists.txt

├──?DisplayImage.cpp

opencv讀取圖片的程序寫完后,我們需要編寫CMake處理的代碼了,即CMakeLists.txt。

3.3.2?編寫CMakeLists.txt

現在我們編寫CMakeLists.txt文件,該文件實際上放在哪里都可以,只要編寫的路徑能夠正確指向就好了,CMakeLists.txt文件內容如下所示:

cmake_minimum_required(VERSION?2.8)

project(?DisplayImage?)

find_package(?OpenCV?REQUIRED?)

add_executable(?DisplayImage?DisplayImage.cpp?)

target_link_libraries(?DisplayImage?${OpenCV_LIBS}?)

看到這些代碼是不是很悶逼,為了讓大家明白CMakeLists.txt文件內容,接下來我說一下Cmake的一些常用命令,你就能很好的理解上面的代碼了。

1)cmake_minimum_required命令

命令語法:cmake_minimum_required(VERSION?major[.minor[.patch[.tweak]]][FATAL_ERROR])

命令簡述:用于指定需要的CMake?的最低版本

使用范例:cmake_minimum_required(VERSION?2.8)

2)project?命令

命令語法:project(<projectname>?[languageName1?languageName2?…?]?)

命令簡述:用于指定項目的名稱,一般和項目的文件夾名稱對應

使用范例:project(DisplayImage)

3)aux_source_directory命令

命令語法:aux_source_directory(<dir>?<variable>)

命令簡述:用于將?dir?目錄下的所有源文件的名字保存在變量?variable?中

使用范例:aux_source_directory(src?DIR_SRCS)

4)add_executable?命令

命令語法:add_executable(<name>?[WIN32]?[MACOSX_BUNDLE][EXCLUDE_FROM_ALL]?source1?source2?…sourceN)

命令簡述:用于指定從一組源文件?source1?source2?…?sourceN?編譯出一個可執行文件且命名為name

使用范例:add_executable(?DisplayImage?DisplayImage.cpp?)

5)target_link_libraries命令

命令語法:target_link_libraries(<target>?[item1?[item2?[…]]][[debug|optimized|general]?]?…)

命令簡述:用于指定?target?需要的鏈接?item1?item2?…。這里?target?必須已經被創建,鏈接的?item?可以是已經存在的?target(依賴關系會自動添加)

使用范例:target_link_libraries(?DisplayImage?${OpenCV_LIBS}?)

6)add_subdirectory?命令

命令語法:add_subdirectory(source_dir?[binary_dir]?[EXCLUDE_FROM_ALL])

命令簡述:用于添加一個需要進行構建的子目錄

使用范例:add_subdirectory(Lib)

7)include_directories?命令

命令語法:include_directories([AFTER|BEFORE]?[SYSTEM]?dir1?dir2?…)

命令簡述:用于設定目錄,這些設定的目錄將被編譯器用來查找?include?文件

使用范例:include_directories(${PROJECT_SOURCE_DIR}/lib)

像這樣的命令還有很多,如find_package()尋找使用第三方庫等,這些都需要我們平時多加積累。給大家一個查詢命令的方法,大家可以多去看cmake官網的help,鏈接如下:

https://cmake.org/cmake/help/v2.8.8/cmake.html#section_Commands

3.3?編譯和運行程序

現在CMakeLists.txt文件已經編寫好了,意味著我們的工作即將進入尾聲。現在看看我們的文件結構目錄,如下圖:

接下來我們就需要進行編譯了。編譯的過程相對于CMakeLists.txt文件的編寫是很簡單的,只有兩步,如下

cmake

make

其中cmake命令將CMakeLists.txt文件轉化為make所需要的makefile文件,最后用make命令編譯源碼生成可執行程序或共享庫。對于我們這個實例,編譯如下:

首先我們在命令行輸入cmake?.(注意cmake和.之間有空格),表明Cmakelist.txt文件在當前目錄下。

接下來在命令行輸入make

這樣我們就編譯成功了,我們看下編譯后的文件目錄

解釋下這個build文件夾,由于cmake后會生成很多編譯的中間文件以及makefile文件,所以一般建議新建一個新的目錄,專門用來編譯,這就是這里的build,打開build后,里面的文件如下:

到這里,我們不禁要問怎么沒有圖片顯示呢,別急,在build目錄下的命令行輸入下面命令即可顯示圖片,這就是生產的DisplayImage可執行文件。

./DisplayImage?../01.jpg

到這里,關于CMake的一些基本操作就介紹的差不多了,其實對于CMake的學習我認為必須在實例中多加應用,才能更好的掌握,因為它的復雜命令太多了。

?

總結

CMake和Makefile的基礎我們就介紹完了,對于這兩個工具其實不是一時就能學會的,需要大量的實踐積累才能游刃有余。

下期預告:下一期我們會講AI領域必須掌握的數據爬蟲基礎,如果你有建議,歡迎留言,我們會及時采納的。

?

轉載文章請后臺聯系

侵權必究

AI白身境系列完整閱讀:

第一期:【AI白身境】深度學習從棄用windows開始

第二期:【AI白身境】Linux干活三板斧,shell、vim和git

第三期:【AI白身境】學AI必備的python基礎

第四期:【AI白身境】深度學習必備圖像基礎

第五期:【AI白身境】搞計算機視覺必備的OpenCV入門基礎

第六期:【AI白身境】只會用Python?g++,CMake和Makefile了解一下

第七期:【AI白身境】學深度學習你不得不知的爬蟲基礎

第八期:?【AI白身境】深度學習中的數據可視化

第九期:【AI白身境】入行AI需要什么數學基礎:左手矩陣論,右手微積分

第十期:【AI白身境】一文覽盡計算機視覺研究方向

第十一期:【AI白身境】AI+,都加在哪些應用領域了

第十二期:【AI白身境】究竟誰是paper之王,全球前10的計算機科學家

AI初識境系列完整閱讀

第一期:【AI初識境】從3次人工智能潮起潮落說起

第二期:【AI初識境】從頭理解神經網絡-內行與外行的分水嶺

第三期:【AI初識境】近20年深度學習在圖像領域的重要進展節點

第四期:【AI初識境】激活函數:從人工設計到自動搜索

第五期:【AI初識境】什么是深度學習成功的開始?參數初始化

第六期:【AI初識境】深度學習模型中的Normalization,你懂了多少?

第七期:【AI初識境】為了圍剿SGD大家這些年想過的那十幾招

第八期:【AI初識境】被Hinton,DeepMind和斯坦福嫌棄的池化,到底是什么?

第九期:【AI初識境】如何增加深度學習模型的泛化能力

第十期:【AI初識境】深度學習模型評估,從圖像分類到生成模型

第十一期:【AI初識境】深度學習中常用的損失函數有哪些?

第十二期:【AI初識境】給深度學習新手開始項目時的10條建議

感謝各位看官的耐心閱讀,不足之處希望多多指教。后續內容將會不定期奉上,歡迎大家關注有三公眾號 有三AI

?

總結

以上是生活随笔為你收集整理的【AI白身境】只会用Python?g++,CMake和Makefile了解一下​​​​​​​的全部內容,希望文章能夠幫你解決所遇到的問題。

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

国产成人精品一区二区在线 | 98超碰在线| 中文字幕亚洲欧美日韩2019 | 亚洲国产精品人久久电影 | 日韩av影视在线 | 亚洲午夜精品电影 | 中文字幕日韩精品有码视频 | 婷婷五综合 | 91大神精品视频在线观看 | 在线视频一区二区 | 伊人影院在线观看 | 久久黄色小说视频 | 欧美在线视频一区二区三区 | 最近中文字幕大全中文字幕免费 | 国产精品一区二区久久精品爱涩 | 国语久久 | 日韩艹 | 久久 精品一区 | 97超碰人人澡 | 欧美日韩另类在线 | 精品国产一区二区三区久久影院 | 色网站黄 | 91九色在线视频 | 国产精品久久久免费 | 色橹橹欧美在线观看视频高清 | 亚洲精品在线视频网站 | 亚洲精品在线视频播放 | 国产精品视频免费在线观看 | 日批视频在线观看免费 | 欧美成人精品xxx | 97国产精品亚洲精品 | av免费片 | 九九热在线精品 | 好看的国产精品视频 | 久久综合毛片 | 亚洲美女在线一区 | 女人18片毛片90分钟 | 成人免费视频网站在线观看 | 奇米影视8888 | 日韩av成人在线 | 天天干天天草天天爽 | 天天操欧美 | 99r在线视频 | 高清精品视频 | 亚洲欧洲日韩在线观看 | 天天插日日射 | 欧美日韩一区二区免费在线观看 | 亚洲va天堂va欧美ⅴa在线 | 亚洲 欧美变态 另类 综合 | 国产一区视频在线观看免费 | 成人免费视频观看 | 一区二区不卡高清 | 波多野结衣一区二区三区中文字幕 | 久久国产精品系列 | 黄网在线免费观看 | 99国内精品 | 97超视频 | 国产午夜一区 | 玖玖玖精品 | 久久久久久久久久久综合 | 最近免费中文字幕mv在线视频3 | 奇米影音四色 | 又长又大又黑又粗欧美 | 亚洲 欧美 综合 在线 精品 | 色播五月激情五月 | 亚洲精品久久激情国产片 | 国内揄拍国产精品 | 91精品国产入口 | 操操操com| 国产色在线 | 91福利国产在线观看 | 日日精品 | 日韩在线观看第一页 | 亚洲综合色站 | 久久免费成人 | 91麻豆国产福利在线观看 | 手机av观看 | 国产成人精品一区二区三区网站观看 | 91亚·色 | 日韩av影视在线观看 | 成人h动漫在线看 | 亚洲精品视频在线播放 | 国产又粗又猛又爽又黄的视频免费 | 国产麻豆精品免费视频 | 中文字幕在线观看免费高清电影 | 97成人精品视频在线播放 | 亚洲国产经典视频 | 国产精品永久免费视频 | 亚洲免费av电影 | 99免费看片| 国产中文字幕精品 | 久久久久久免费毛片精品 | 国产一区二区三区在线免费观看 | 99精品免费久久久久久日本 | 色播五月激情综合网 | 亚洲精品美女久久17c | 欧美另类高潮 | 久久有精品 | 国产免费嫩草影院 | 视频一区二区三区视频 | 国产传媒中文字幕 | 国产精品久久久久久久久岛 | 午夜在线免费观看视频 | 久草在线视频首页 | 美女视频是黄的免费观看 | 国产精品不卡在线 | 久草在线网址 | 在线观看一区二区视频 | 欧美韩国在线 | 干av在线 | 激情久久一区二区三区 | 久久黄色小说视频 | 激情视频91| 在线观看视频黄 | 久草在线视频精品 | 最新av中文字幕 | 久久99精品视频 | 99精品视频免费观看视频 | 日本黄网站 | 久久久久久看片 | 免费看国产视频 | 国产69精品久久久久99 | 五月婷婷导航 | 色婷婷亚洲综合 | 亚洲特级片 | 欧美一级性生活视频 | 亚洲精品一区二区精华 | 国产成人99av超碰超爽 | 日韩精品综合在线 | 中文字幕国产在线 | 国产精品久久久久久久久久久免费 | 日韩免费小视频 | 国产精品99在线播放 | 欧美激情视频一区 | 91最新视频在线观看 | 欧美精品第一 | 很黄很色很污的网站 | 国内久久视频 | 国产精品免费看久久久8精臀av | a级片久久久 | 亚洲精品99久久久久中文字幕 | 波多野结衣在线观看一区 | 国产69精品久久久久久久久久 | 亚洲精品在线免费观看视频 | av电影免费观看 | 国模视频一区二区三区 | 精品日韩视频 | 亚洲国产操 | 毛片网在线观看 | 日本电影久久 | 久久国产电影院 | 久久 精品一区 | 久久免费毛片 | 午夜精品久久久久久久99 | 亚洲免费视频观看 | 99久久精品久久久久久动态片 | 午夜精品久久久久久久久久久 | 日韩不卡高清 | 在线色视频小说 | 欧美午夜理伦三级在线观看 | 中文av在线播放 | 天天操天天透 | 久久欧美视频 | 国产黄色资源 | 91桃色免费观看 | 亚洲三级视频 | 少妇bbw搡bbbb搡bbb | 91av网址| 成人免费网站视频 | 五月天激情视频 | 婷婷激情久久 | 在线观看视频三级 | 久久9999久久免费精品国产 | 国产剧情av在线播放 | 成人资源在线观看 | 久久久久久国产精品美女 | 欧美成人精品在线 | 亚洲成人精品在线 | 狠狠黄| 久久综合五月婷婷 | 亚洲婷婷丁香 | av久久在线 | 国产成人精品在线 | 国产视频一区二区在线 | 99久久精品无免国产免费 | 丁香花在线视频观看免费 | 欧美视频99 | 免费精品在线观看 | 欧美日韩免费一区二区 | 欧美精品在线免费 | 久久影视精品 | 国产精品毛片完整版 | 国产亚洲精品女人久久久久久 | 四虎成人精品在永久免费 | 狠狠色狠狠色综合日日小说 | 99在线观看免费视频精品观看 | 91亚瑟视频 | 久久天堂网站 | 激情丁香月 | 亚洲小视频在线观看 | 成人福利av| 亚洲另类交 | 亚洲一区免费在线 | 国产婷婷久久 | 玖玖在线视频观看 | 国产大陆亚洲精品国产 | 91视频xxxx| 国产高清视频在线播放 | 91精品视频免费看 | 九九99视频| 91精品国产自产老师啪 | 91九色自拍 | 婷婷香蕉 | 超级碰碰碰免费视频 | 99久久超碰中文字幕伊人 | 免费日韩三级 | 欧美日韩国产色综合一二三四 | 精品国产激情 | 草久久精品| 免费在线视频一区二区 | 黄www在线观看 | 看国产黄色片 | 欧美日韩免费观看一区二区三区 | 国产无套精品久久久久久 | 国产黄色一级片 | 国产一性一爱一乱一交 | 国产一区二区三区视频在线 | 一区二区三区 中文字幕 | 日本在线观看黄色 | 91视频高清| 99精品一区二区三区 | 在线观看国产中文字幕 | 亚洲一区二区三区91 | 四虎国产精品成人免费4hu | 在线观看免费视频 | 亚洲一区网 | www欧美色 | 久久精品欧美一区二区三区麻豆 | 欧美另类巨大 | 婷婷六月网 | 免费看的黄色网 | 成人蜜桃网 | 日韩视频免费观看高清完整版在线 | 国产一区二区久久 | 99爱精品视频| 日本 在线 视频 中文 有码 | 97精产国品一二三产区在线 | 在线精品观看 | 亚洲欧美日韩在线一区二区 | 成年人毛片在线观看 | www..com毛片| 欧美日韩久久不卡 | 欧美va天堂在线电影 | 99视频在线免费观看 | 蜜臀av免费一区二区三区 | 日韩欧美视频在线免费观看 | av电影在线播放 | 五月开心婷婷网 | 玖玖国产精品视频 | 欧美最新大片在线看 | 一区二区视频免费在线观看 | 超碰av在线| 亚洲欧美国产精品va在线观看 | 国产一级免费av | 久久夜色精品国产欧美一区麻豆 | 天天综合亚洲 | 深爱婷婷久久综合 | 视频 天天草 | 99久久精品国产网站 | 97小视频 | 国产一区福利在线 | 一级黄色av| 亚洲精品无 | 久久手机看片 | 国产精品久久一区二区无卡 | 视频在线播放国产 | 国产成人一区二区三区影院在线 | 日韩一区在线免费观看 | 日本黄区免费视频观看 | 黄色av网站在线观看免费 | 日韩精品一区电影 | 免费观看全黄做爰大片国产 | 亚洲精品男人天堂 | 99热在线精品观看 | 视频在线99 | 成人欧美一区二区三区黑人麻豆 | 欧美色图另类 | a色视频| 久草视频在线观 | 免费性网站 | 日日干天天操 | 一级电影免费在线观看 | 国产精品毛片久久久久久久久久99999999 | 久久97久久| 国产特级毛片aaaaaa毛片 | av在线等 | 99精品视频免费 | 亚洲专区路线二 | 日韩精品资源 | 久久免费视频一区 | 人人视频网站 | 国产亚洲一区二区三区 | 在线成人免费电影 | 玖玖玖影院| 黄色软件视频大全免费下载 | 国产午夜精品一区二区三区欧美 | 免费在线观看日韩 | 天天操夜夜叫 | 草在线视频| 国产精品久久一区二区三区不卡 | 91精品国产麻豆 | 久久国产精品一区二区三区 | 91成人免费观看视频 | 最新中文字幕在线观看视频 | 成人黄性视频 | 亚洲综合色婷婷 | 香蕉视频4aa | 亚洲 欧美 国产 va在线影院 | 亚洲精品乱码久久久久 | av高清影院 | 黄色小说在线免费观看 | 欧美精品免费在线 | 欧美国产视频在线 | 国产一级a毛片视频爆浆 | 午夜视频在线观看一区 | 日韩亚洲在线视频 | 欧美日产在线观看 | 日日草天天草 | 黄色综合 | 日本h视频在线观看 | 人人狠狠 | 欧美日韩在线视频一区二区 | 国产 日韩 欧美 中文 在线播放 | 插综合网 | 中文字幕久久精品 | 黄色软件在线观看视频 | 一级性av | 丁香六月激情婷婷 | 麻豆传媒视频在线播放 | 手机看片国产 | 午夜体验区 | 久久这里只有精品久久 | 麻豆国产精品视频 | 久久综合九色九九 | 人人爽影院 | 免费看一级黄色 | 99精品偷拍视频一区二区三区 | 日韩欧美综合 | 色a资源在线 | 高清一区二区三区 | 久久人人爽人人片av | 色资源二区在线视频 | 精品国产伦一区二区三区观看方式 | 99欧美视频 | 亚洲视频免费在线观看 | 日韩av电影中文字幕在线观看 | 日本精品一区二区 | 成人免费网视频 | 69久久久久久久 | 婷婷中文字幕在线观看 | 亚洲精品福利在线观看 | 国产小视频在线免费观看视频 | 欧美久久久久久久久久久久久 | 一区二区三区在线视频观看58 | 免费v片| 99爱精品视频 | 久久国产精品99久久久久久丝袜 | 天堂网一区二区 | 日韩,精品电影 | 中午字幕在线观看 | 亚洲综合欧美日韩狠狠色 | 国产精品久久久久久久久久新婚 | 在线观看日韩国产 | 午夜婷婷在线播放 | av电影不卡 | 天天精品视频 | 午夜久久影视 | 亚洲成人999 | 亚洲视频一级 | 婷婷国产视频 | 国产69精品久久久久99尤 | 成人三级网址 | 国产精品免费久久 | 天天舔天天射天天操 | 天天干国产 | 亚洲精品久久视频 | www在线观看国产 | 中文字幕免费观看 | 91精品国产92久久久久 | 亚洲九九九在线观看 | 伊人春色电影网 | 欧美午夜a | 国产精品女人久久久久久 | 99热99re6国产在线播放 | 911亚洲精品第一 | 在线免费视频 你懂得 | 探花视频网站 | 久久久久国产精品午夜一区 | 2021国产精品 | 成人在线观看你懂的 | 亚洲成人免费在线观看 | 亚洲一级久久 | 在线亚洲日本 | 91精品国自产拍天天拍 | 日韩精品中文字幕在线 | 五月天视频网站 | 亚洲a成人v | 亚洲精品国产精品久久99热 | 91视频传媒 | 国产精品密入口果冻 | 成人国产精品久久久春色 | 久久中文字幕导航 | 高清av网站| 国产高清视频在线免费观看 | 国产一区二区免费看 | 国产精品久久久久久久久久久久午 | 久久精品1区 | 丁香婷婷综合色啪 | 欧美午夜理伦三级在线观看 | 狠狠色噜噜狠狠狠合久 | 日本不卡一区二区三区在线观看 | 黄色亚洲精品 | 丁香婷婷综合色啪 | 日韩免费电影网站 | 婷婷综合网 | 五月婷婷在线视频 | 日韩,精品电影 | 成 人 免费 黄 色 视频 | 精品久久国产 | 日本婷婷色 | 一级黄网 | 99国产精品久久久久久久久久 | 久久精品免视看 | 成人在线观看av | 182午夜在线观看 | 91探花在线| 99久热在线精品视频成人一区 | av福利第一导航 | 久久久久久久国产精品影院 | 成人91在线观看 | 欧美日韩色婷婷 | 亚洲 欧美 综合 在线 精品 | 中文字幕丰满人伦在线 | 国产h片在线观看 | 国产亲近乱来精品 | 五月激情丁香 | 高清国产在线一区 | 偷拍精品一区二区三区 | 亚洲国产电影在线观看 | 亚洲精品资源 | 色国产精品 | 久久久www成人免费毛片 | 中文字幕日本电影 | 日本精品久久久久中文字幕 | 天天射天天射 | 亚洲成人黄色在线 | 久久a级片 | 成人av影视 | 亚洲九九九在线观看 | 亚洲精品视频在线看 | 99久久这里只有精品 | 一级片黄色片网站 | 成人a视频在线观看 | 国产精品免费一区二区 | 91人人视频在线观看 | 国产麻豆精品95视频 | 色干干| 毛片视频网址 | 蜜臀久久99静品久久久久久 | 久久综合色天天久久综合图片 | 日韩中文字幕网站 | 国产精品一区二区在线观看 | 色激情在线 | 亚洲电影久久久 | 亚洲国产欧美在线人成大黄瓜 | 国产手机视频在线播放 | 99久久精品免费看 | 99色99| 天天摸夜夜操 | 国产福利91精品张津瑜 | 天天色天天操天天爽 | www.黄色在线 | 96久久 | 日韩欧美91 | 免费看黄在线网站 | 国产69精品久久99的直播节目 | 激情av综合 | 久久夜色精品国产欧美乱 | 亚洲精品国产拍在线 | 人人澡人人澡人人 | 亚洲va欧美va人人爽 | 97免费视频在线 | 高清av免费一区中文字幕 | 人人狠狠综合久久亚洲婷 | 国产成人一区二区三区在线观看 | 在线观看911视频 | 成人免费影院 | 日韩精品中文字幕有码 | 最新超碰| 狠狠狠色丁香综合久久天下网 | 在线观看成人毛片 | 久久精品99国产精品酒店日本 | 在线观看免费视频 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 日韩高清在线一区二区 | 国产成人一区二区三区影院在线 | 手机版av在线 | 97日日碰人人模人人澡分享吧 | 国产精华国产精品 | 国模精品在线 | 亚洲特级毛片 | 99国产精品久久久久老师 | 成年人免费电影 | 成人91免费视频 | 精品久久久久久综合 | 久久久久久综合网天天 | 丝袜美女视频网站 | 国语精品免费视频 | 国产又粗又猛又爽又黄的视频免费 | 日韩视频中文 | 精品久久久久一区二区国产 | 黄色成人毛片 | 免费在线h| 久草精品视频在线观看 | 精品国产一区二区三区久久影院 | 久久精品超碰 | 久久曰视频 | 精品 一区 在线 | 日韩免费高清在线观看 | 精品久久九九 | 欧美久久影院 | 亚洲欧洲精品久久 | 欧美一级片免费在线观看 | 成人影视片 | 成人午夜影院在线观看 | 欧美精品久久久久久久久老牛影院 | 一级黄毛片| 99精品久久精品一区二区 | 天天拍天天爽 | 最新国产一区二区三区 | 久久国产精品区 | 最近的中文字幕大全免费版 | 韩日色视频 | 久久激情视频 | 五月天激情视频在线观看 | 五月婷婷操 | 色资源在线观看 | 九九久 | 国产美女精品在线 | 欧美性春潮 | 亚洲涩涩涩 | 久久黄色a级片 | 亚洲欧美激情精品一区二区 | 国产尤物在线观看 | 一区二区三区在线免费观看视频 | 国产精品一区二区在线免费观看 | 成人久久视频 | 精品久久久久久久久久 | 一性一交视频 | 久久午夜精品视频 | 国产小视频你懂的在线 | 亚洲春色综合另类校园电影 | 免费视频一二三区 | 亚洲精品久久久蜜桃直播 | 丁香九月激情 | 99 色 | 欧美精品在线观看免费 | 高清av影院 | 亚洲午夜激情网 | 免费精品在线 | 婷婷五综合 | 三级午夜片 | 久久亚洲福利视频 | 国内精品久久久久影院优 | 久久综合中文字幕 | 天堂网一区 | 手机在线小视频 | 青青久视频| 亚洲好视频| 一级性生活片 | 五月花丁香婷婷 | 亚洲成人黄色在线观看 | 中文字幕123区 | 国产精品美女久久久免费 | 免费www视频 | 亚洲午夜精品久久久久久久久久久久 | 欧美日韩免费一区二区 | 午夜精品福利影院 | 亚在线播放中文视频 | 久久热首页 | 91精品国产自产老师啪 | 天天射夜夜爽 | 99久热在线精品视频观看 | 热久久视久久精品18亚洲精品 | 久久综合九色综合欧美狠狠 | 人人看看人人 | 天天射天天干天天爽 | 欧美电影在线观看 | 嫩草av影院 | 成人资源在线观看 | 国产亚洲婷婷免费 | 国产精品高清在线 | 免费观看91视频 | 久久久久久久久久久久99 | 色中文字幕在线观看 | 国产又粗又猛又爽 | 99成人免费视频 | 久久综合九色综合欧美就去吻 | 国产精品18久久久久久vr | 欧美污污网站 | 狠狠88综合久久久久综合网 | 国产精品欧美久久久久三级 | 欧美少妇bbwhd | 天天射天天操天天色 | 日韩一二区在线观看 | 免费看黄在线网站 | 97电影手机 | 国产精品成人一区二区三区吃奶 | 91精品国产91热久久久做人人 | 色婷婷综合久久久中文字幕 | 欧美日韩二区三区 | 人人干在线 | 天天草夜夜 | 日韩精品一区二区三区电影 | 久久深夜 | 91探花在线 | www.黄色网.com| 久久免费黄色大片 | 婷婷婷国产在线视频 | 久久一级片 | 欧美日韩精品久久久 | 成人免费在线视频 | 天天射天天艹 | 日韩av不卡在线观看 | 天天操天天舔天天爽 | 久久综合在线 | 四虎永久免费在线观看 | 五月婷婷六月丁香激情 | 成人网页在线免费观看 | 永久免费的啪啪网站免费观看浪潮 | 亚州精品一二三区 | 99久久精品国产欧美主题曲 | 精品国产伦一区二区三区观看说明 | 国产一区二区精品 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 国产精品一区二区久久精品 | 精品亚洲va在线va天堂资源站 | 久久精品福利视频 | 亚洲欧美婷婷六月色综合 | 日本久久久久久久久久 | 91综合久久一区二区 | 中文字幕乱码日本亚洲一区二区 | 日本一区二区不卡高清 | 免费成视频 | 亚洲精品国产精品乱码在线观看 | 国产 欧美 在线 | 日韩免费电影 | av在线网站免费观看 | 久久久久免费网站 | 国产v视频| 欧美日韩精 | 69av国产 | 久久影视中文字幕 | 色综合五月 | 成人影音av | 国产精品专区一 | 亚洲 欧美日韩 国产 中文 | 国产一区二区三区 在线 | 婷婷久久综合九色综合 | 亚洲高清视频一区二区三区 | 亚洲电影成人 | 国产日韩欧美在线一区 | 日韩欧美在线观看一区二区 | 成人在线观看网址 | 黄色电影网站在线观看 | 日韩欧美精品在线观看 | 日韩在线观看免费 | av福利网址导航大全 | 在线看国产视频 | 欧美巨乳波霸 | 深爱激情站| 亚洲在线视频免费观看 | 美女网站久久 | 激情五月六月婷婷 | 在线黄色av电影 | 日韩av专区 | 狠狠88综合久久久久综合网 | 97视频资源 | 99爱在线观看 | 蜜桃视频成人在线观看 | 国产精品手机在线观看 | 九九九热精品免费视频观看 | 亚洲情婷婷 | 日韩一区二区三区高清免费看看 | 天天草网站 | 日本中文一区二区 | 天天操天天操天天操天天 | 精品一区二区电影 | 日韩免费三区 | 国产精品麻 | 2022久久国产露脸精品国产 | 久草精品视频在线播放 | 国产二区视频在线观看 | www成人av| 国产破处在线播放 | 丁香六月婷婷开心婷婷网 | 免费成人短视频 | 亚洲美女视频在线 | 区一区二区三区中文字幕 | 欧美污污视频 | 色婷婷综合视频在线观看 | 国产免费成人 | 国产综合精品久久 | 久久精品99国产精品日本 | 久久综合狠狠 | 国产无遮挡猛进猛出免费软件 | 九草视频在线观看 | www.夜夜夜 | 亚洲综合射 | 久久成视频 | 亚洲视频一区二区三区在线观看 | 国产一级视屏 | 免费黄色激情视频 | 丁香六月天婷婷 | 色狠狠久久av五月综合 | 麻豆精品国产传媒 | 久久免费a | 国产三级在线播放 | 久久激情婷婷 | 欧美在线观看视频一区二区 | 在线电影91| 日韩动态视频 | 日本公妇在线观看高清 | 免费色黄 | 久久艹欧美 | 午夜国产福利在线 | 天天射网站 | 免费在线观看视频a | 四虎永久视频 | 午夜视频在线观看一区二区三区 | 在线a人v观看视频 | 欧美一级片免费 | 国产精品视频地址 | 国产精品嫩草在线 | 波多野结衣网址 | 成人国产精品一区 | 久久久精品小视频 | 在线精品观看国产 | 久久艹国产 | 四虎成人精品永久免费av | 久久久精品| 91在线永久 | 日韩中文在线观看 | 欧美成人精品欧美一级乱 | 久久99视频免费 | 91在线区| 久久久久久久久久网站 | 一区二区三区精品在线视频 | 精品视频国产 | 在线观看 国产 | 在线 你懂| 成年人黄色在线观看 | 天天干,天天射,天天操,天天摸 | 天天色综合三 | 国产视频一区二区在线播放 | 91九色在线视频观看 | 中文字幕网站视频在线 | 天天操天操 | 婷色在线| 国产99久久久国产精品免费二区 | 色婷婷一区| 探花视频免费观看高清视频 | 最新国产福利 | 91精品对白一区国产伦 | 天天干天天搞天天射 | 特黄特色特刺激视频免费播放 | a视频免费看 | 色国产精品 | 欧美综合在线视频 | 亚洲综合欧美激情 | 在线观看视频免费播放 | 人操人 | 中文字幕av在线电影 | 国产黄色资源 | 狠狠天天| 精品在线不卡 | 免费看一及片 | 丁香激情综合 | 国内视频在线 | 国产精品久久久久久一区二区三区 | 国产特黄色片 | 成人在线黄色 | www在线观看视频 | 黄色片免费在线 | 超碰国产在线观看 | 欧美色噜噜 | 日韩精品一区二区三区电影 | 中文字幕免费高清av | 在线观看 国产 | 欧美日韩国产一二三区 | 国产资源在线视频 | 日韩三级视频在线看 | 夜夜爱av | 欧美日韩精品二区第二页 | av高清一区| 伊人影院在线观看 | 久久久伦理 | 亚洲无毛专区 | 免费视频区 | 丁香视频全集免费观看 | 国产精品18久久久久久首页狼 | 国产96在线视频 | 五月天电影免费在线观看一区 | 超碰公开在线 | 国产又粗又猛又色又黄网站 | 97在线观看视频免费 | 亚洲欧美国产精品久久久久 | 日日日视频 | 欧美精品乱码99久久影院 | 欧美激情视频一区二区三区免费 | 久久综合久久八八 | 麻豆精品视频在线观看免费 | 久久精品久久99精品久久 | 国产片免费在线观看视频 | 日韩精品亚洲专区在线观看 | 人人超在线公开视频 | 日日干,天天干 | 97精品国产手机 | 色五月激情五月 | 色激情在线 | 国内精品久久久久久久 | 99成人在线视频 | 国产91精品一区二区麻豆网站 | 中文字幕av影院 | 欧美日韩大片在线观看 | 黄免费在线观看 | 免费精品国产va自在自线 | 黄影院 | 日韩精品视频免费 | 中文字幕黄色网址 | 精品无人国产偷自产在线 | 亚洲天堂网站视频 | 国产专区视频 | 午夜av免费在线观看 | 深夜视频久久 | 99精品视频精品精品视频 | av成人免费在线看 | 久久久久亚洲精品男人的天堂 | 久久久鲁 | 亚洲不卡在线 | 成年人免费av | 久久与婷婷 | 久久久久久久免费观看 | 97视频在线免费播放 | 日韩午夜av | 天堂在线视频免费观看 | 欧美激情在线看 | 日韩免费视频在线观看 | 亚洲综合色激情五月 | 日韩免费在线看 | 国产96精品| 欧美一级特黄aaaaaa大片在线观看 | 国内免费的中文字幕 | 超碰国产在线 | 成全在线视频免费观看 | 在线视频18在线视频4k | 99视频在线精品免费观看2 | 亚洲精品美女久久久 | 精品一区二区在线免费观看 | 黄av免费在线观看 | 青青河边草免费视频 | 欧美日韩一区久久 | 丁香婷婷在线观看 | 国产精品中文字幕在线播放 | 99视频在线精品免费观看2 | 欧美va天堂va视频va在线 | 天天色天天草天天射 | 99久久er热在这里只有精品66 | 免费三级av | 国产精品网红直播 | 一区二区三区动漫 | 精品产品国产在线不卡 | 69久久99精品久久久久婷婷 | 五月天丁香视频 | 亚洲人成免费 | 特黄特黄的视频 | 人人射av| 久久久久久久久久久影院 | 最近中文字幕在线 | 欧美日韩国产综合网 | 国产在线久久久 | 在线观看91精品国产网站 | 色停停五月天 | 五月婷婷av | 69亚洲视频| 亚洲三级视频 | 黄污网站在线观看 | 久久伊人综合 | 久久久久女教师免费一区 | av在线色| 精品视频一区在线观看 | 在线观看免费视频你懂的 | 一区二区三区在线视频111 | 又黄又刺激的网站 | 欧美黄色特级片 | 久草在线手机视频 | 国产精品一区欧美 | 亚洲精品视频播放 | 久草电影免费在线观看 | 国产伦理精品一区二区 | 久久精品首页 | 999色视频 | 伊人导航| 日本在线观看一区二区 | 夜夜澡人模人人添人人看 | 免费在线播放av电影 | 超碰大片 | 国产精品小视频网站 | 国产视频中文字幕 | 久久调教视频 | 久久久久免费网站 | 一区二区观看 | 中文字幕日韩av | 夜夜视频资源 | 精品日韩在线一区 | 亚洲免费av在线播放 | 免费av网址在线观看 | 日日摸日日爽 | 伊人影院av | 韩国av一区二区三区 | 久久精品这里热有精品 | 日韩av资源在线观看 | 日韩精品一区电影 | 亚洲精品大片www | 国产精品久久久久久久午夜片 | 91丨九色丨国产丨porny精品 | 欧美日韩性视频在线 | 中文字幕久久网 | 久久久不卡影院 | 中文字幕在线免费观看视频 | 色婷婷欧美 | 久久久久久久久久毛片 | 麻花豆传媒mv在线观看 | 国产精品美女久久久免费 | 久久久久久久久国产 | www欧美日韩 | 91精品综合在线观看 | 天天爽夜夜操 | 免费能看的av | 四虎永久网站 | 天天干夜夜爱 | 久久综合狠狠狠色97 | 婷婷激情久久 | 天天射天天干 | 激情五月婷婷综合 | 韩国三级在线一区 | 九九热国产 | 欧美成人亚洲成人 | av三区在线 | 日本在线观看视频一区 | 久久草网 | 精品美女久久久久 | 精品国产一区二区在线 | 免费在线电影网址大全 | 日韩有码欧美 | 在线观看视频你懂的 | 成人性生交大片免费观看网站 | 在线视频观看你懂的 | 天天插天天狠天天透 | 亚洲欧美国产精品18p | 免费一级日韩欧美性大片 | aaa亚洲精品一二三区 | 一 级 黄 色 片免费看的 | 国产小视频在线观看免费 | 91成人精品国产刺激国语对白 | 久久精品亚洲综合专区 | 狠狠色丁香婷婷综合 | 日日碰夜夜爽 | www视频免费在线观看 | 日韩黄色软件 | 成人作爱视频 | 国产理伦在线 | 一区二区三区日韩精品 | 日韩欧美大片免费观看 | 在线免费高清一区二区三区 | 国产免费久久 | 一区二区免费不卡在线 | 99精品黄色片免费大全 | 日韩午夜小视频 | 色在线免费 | 91精品国产乱码久久 | 国产日韩精品一区二区三区 | 精品亚洲男同gayvideo网站 | 午夜精品视频一区 | 六月色婷婷 | 久久蜜臀一区二区三区av | 精品国产午夜 | 国产一级特黄毛片在线毛片 |