免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

MinGW for Win64 入門:輕量級 C++ 編譯環(huán)境搭建與實戰(zhàn)

MinGW for Win64 入門:輕量級 C++ 編譯環(huán)境搭建與實戰(zhàn) 簡介MinGW for Win64 是面向 Windows 64 位平臺的 GCC 編譯器工具鏈資源適合在本地學習 C、希望擺脫大型 IDE 依賴的開發(fā)者與編程初學者。它提供命令行編譯環(huán)境可快速完成代碼編譯與調(diào)試幫助理解從源碼到可執(zhí)行文件的完整過程。壓縮包為 zip 格式整體約 156.05MB包內(nèi)以 GCC 編譯器、libstdc 標準庫、Binutils 鏈接與匯編工具、Make 構建工具及配套頭文件和庫為主覆蓋 C11/14/17 標準支持并包含部分 C20 特性。資源中的 TDM-GCC-64 是 MinGW 分支針對 64 位系統(tǒng)優(yōu)化集成較新的 GCC 版本與庫便于生成和運行 64 位應用程序。目前已有 115 人學習下載適合需要輕量級、跨平臺兼容編譯環(huán)境的 C 學習者參考使用。1. 為什么我勸你先別急著裝 Visual Studio試試 MinGW for Win64如果你在 Windows 上寫 C大概率經(jīng)歷過這樣的場景只是想編譯一個單文件的小工具或者跑通某個開源庫的示例結果被要求先下載一個幾十 GB 的 IDE裝完還要配置一堆環(huán)境變量最后發(fā)現(xiàn)命令行里敲g依然提示“不是內(nèi)部或外部命令”。這種體驗對新手極不友好對老手也是時間浪費。MinGW for Win64 就是沖著這個痛點來的——它把 GCC 工具鏈g、gcc、gdb、make 等打包成一套能在 64 位 Windows 上直接運行的命令行工具解壓、配路徑、敲命令三步就能把.cpp變成.exe。它適合誰適合想快速驗證 C 代碼片段的人、需要輕量級編譯環(huán)境的教學場景、以及不想被 IDE 綁定、習慣用 VS Code 或終端寫代碼的開發(fā)者。這一篇不聊虛的直接拆這套工具怎么落地、參數(shù)怎么調(diào)、哪些坑我替你踩過了。2. MinGW for Win64 里到底裝了什么工具鏈構成與選型邏輯2.1 核心組件拆解g、gcc、gdb、mingw32-make 各管什么MinGW 全稱 Minimalist GNU for Windows本質(zhì)是把 GNU 工具鏈移植到 Windows 上生成的是原生 Windows 可執(zhí)行文件不依賴第三方運行時。Win64 版本意味著它編譯出的是 64 位程序能直接調(diào)用系統(tǒng) API也能鏈接大多數(shù)為 Windows 編譯的靜態(tài)庫。一套典型的 MinGW for Win64 包里你會看到這幾個關鍵角色gcc.exeC 編譯器處理.c文件。g.exeC 編譯器處理.cpp、.cc、.cxx自動鏈接 C 標準庫。gdb.exe調(diào)試器配合 VS Code 或命令行做斷點調(diào)試。mingw32-make.exeGNU make 的 Windows 移植版用來跑 Makefile。windres.exe資源編譯器把.rc文件編譯成.o用于給 exe 加圖標、版本信息。ar.exe、ranlib.exe靜態(tài)庫打包工具。這些工具全部放在bin目錄下配好 PATH 之后在任意終端都能調(diào)用。和 MSVC 的區(qū)別在于MinGW 用的是 GNU 那套語法和鏈接規(guī)則很多 Linux 下的開源項目改都不用改就能編譯這是它最大的價值。2.2 為什么選 MinGW 而不是 MSVC 或 WSL選型這件事沒有絕對優(yōu)劣只有場景匹配。我一般會按下面這張表來判斷場景推薦工具理由編譯 Linux 移植過來的開源庫MinGW兼容 GNU 語法和 Makefile改動最少開發(fā) Windows 原生 GUI 程序MSVC對 Win32 API 和 MFC 支持最完整需要完整 Linux 環(huán)境WSL系統(tǒng)調(diào)用和包管理完全一致快速驗證 C 代碼片段MinGW解壓即用無需安裝體積小教學演示編譯過程MinGW命令行輸出清晰不隱藏細節(jié)MinGW 的短板也很明顯它不提供 Windows SDK 的完整頭文件某些只針對 MSVC 的庫比如部分 DirectX 組件鏈接會報錯調(diào)試信息格式是 DWARF 而非 PDB和某些 Windows 調(diào)試工具配合不好。但如果你主要寫標準 C、用開源庫、跑算法題或小工具這些短板基本碰不到。2.3 版本選擇posix 線程模型與 sjlj/seh 異常處理的區(qū)別下載 MinGW for Win64 時你會看到文件名里帶posix、win32、sjlj、seh這些詞它們決定了運行時行為線程模型posix支持 C11 的std::thread和std::mutexwin32不支持。如果你用多線程必須選 posix。異常處理seh是 Windows 原生結構化異常處理性能好支持 64 位sjlj是舊式 setjmp/longjmp 方案性能差但兼容性好。64 位下優(yōu)先選 seh。版本號GCC 版本越高支持的 C 標準越新。寫 C17/20 代碼就選 GCC 11 以上。所以一個合理的文件名類似x86_64-posix-seh-gcc-13.2.0。如果你不確定就選 posix seh 較新 GCC 的組合這是目前最通用的配置。3. 從零跑通第一個 C 程序解壓、配 PATH、編譯、調(diào)試3.1 解壓與目錄規(guī)劃別放在帶空格和中文的路徑下下載下來的通常是一個.7z或.zip壓縮包解壓后得到一個類似mingw64的文件夾。我習慣把它放到C:\mingw64原因有三路徑短命令行里好敲沒有空格避免 Makefile 和腳本解析出錯沒有中文防止某些工具鏈對編碼處理不一致。解壓后目錄結構大致如下C:\mingw64 ├── bin # 可執(zhí)行文件要加入 PATH ├── include # 頭文件 ├── lib # 靜態(tài)庫和動態(tài)庫 ├── libexec # 內(nèi)部工具 └── share # 文檔和許可證注意不要放在C:\Program Files下空格會導致部分構建腳本失敗也不要放在桌面或文檔目錄中文用戶名路徑同樣會引發(fā)玄學問題。3.2 配置環(huán)境變量PATH 加對了g 才認你把C:\mingw64\bin加入系統(tǒng) PATH。操作步驟按Win R輸入sysdm.cpl回車。切換到“高級”選項卡點擊“環(huán)境變量”。在“系統(tǒng)變量”里找到Path雙擊新建一行填入C:\mingw64\bin。一路確定關閉所有終端重新打開一個。驗證是否成功g --version如果輸出類似g (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 13.2.0說明配置正確。如果提示“不是內(nèi)部或外部命令”檢查 PATH 是否寫錯或者終端沒重啟。3.3 編譯第一個文件一條命令背后的四個階段新建hello.cpp#include iostream #include vector #include algorithm int main() { std::vectorint nums {3, 1, 4, 1, 5, 9, 2, 6}; std::sort(nums.begin(), nums.end()); for (int n : nums) { std::cout n ; } std::cout std::endl; return 0; }編譯命令g -stdc17 -Wall -Wextra -O2 -o hello.exe hello.cpp參數(shù)說明-stdc17指定 C 標準可選 c11/14/17/20。-Wall -Wextra開啟常用警告幫你發(fā)現(xiàn)潛在問題。-O2優(yōu)化級別發(fā)布時用調(diào)試時換成-g -O0。-o hello.exe指定輸出文件名。這條命令背后走了四個階段預處理展開頭文件和宏、編譯生成匯編、匯編生成目標文件.o、鏈接合并庫和啟動代碼生成.exe。想只看某個階段可以用-E、-S、-c分別停在預處理、匯編、目標文件。運行./hello.exe輸出1 1 2 3 4 5 6 9第一個程序就跑通了。3.4 用 gdb 做命令行調(diào)試斷點、單步、看變量編譯時加-g生成調(diào)試信息g -g -O0 -stdc17 -o hello_dbg.exe hello.cpp啟動 gdbgdb hello_dbg.exe常用命令(gdb) break main # 在 main 函數(shù)入口下斷點 (gdb) run # 運行程序 (gdb) next # 單步執(zhí)行不進入函數(shù) (gdb) step # 單步執(zhí)行進入函數(shù) (gdb) print nums # 打印變量值 (gdb) continue # 繼續(xù)運行到下一個斷點 (gdb) quit # 退出如果 gdb 啟動時報錯缺少libintl-8.dll或類似動態(tài)庫說明bin目錄沒在 PATH 里或者解壓不完整。重新檢查 PATH 和文件完整性即可。4. 多文件項目與 Makefile讓 mingw32-make 替你管編譯4.1 手動編譯多文件的痛點命令越來越長當項目變成main.cpp、utils.cpp、utils.h、logger.cpp、logger.h時手動敲命令會變成g -stdc17 -Wall -O2 -o app.exe main.cpp utils.cpp logger.cpp文件一多改一個文件就要全量重編浪費時間依賴關系靠腦子記容易漏。這時候需要 make。4.2 寫一個能跑的 Makefile變量、目標、依賴在項目根目錄新建Makefile# 編譯器與參數(shù) CXX : g CXXFLAGS : -stdc17 -Wall -Wextra -O2 TARGET : app.exe SRCS : main.cpp utils.cpp logger.cpp OBJS : $(SRCS:.cpp.o) # 默認目標 all: $(TARGET) # 鏈接 $(TARGET): $(OBJS) $(CXX) $(CXXFLAGS) -o $ $^ # 編譯每個 .cpp 到 .o %.o: %.cpp $(CXX) $(CXXFLAGS) -c $ -o $ # 清理 clean: del /Q $(OBJS) $(TARGET) 2nul .PHONY: all clean關鍵點$(SRCS:.cpp.o)把源文件列表轉(zhuǎn)成目標文件列表。$表示目標名$^表示所有依賴$表示第一個依賴。Windows 下清理命令用del /Q2nul忽略文件不存在時的報錯。命令行前必須是 Tab不能是空格這是 Makefile 最常見的翻車點。運行mingw32-make它會自動判斷哪些.o過期只重編改動的文件然后鏈接。清理用mingw32-make clean4.3 鏈接靜態(tài)庫與動態(tài)庫-L、-l、-I 的正確姿勢假設你有一個第三方庫mylib頭文件在include庫文件在lib靜態(tài)庫叫l(wèi)ibmylib.a動態(tài)庫叫mylib.dll。編譯時指定頭文件路徑g -stdc17 -I./include -c main.cpp -o main.o鏈接時指定庫路徑和庫名g -o app.exe main.o -L./lib -lmylib參數(shù)說明-I頭文件搜索路徑后面跟目錄。-L庫文件搜索路徑后面跟目錄。-l庫名去掉lib前綴和.a/.dll后綴。比如libmylib.a寫成-lmylib。靜態(tài)庫鏈接后 exe 體積大但獨立動態(tài)庫需要把.dll放到 exe 同目錄或系統(tǒng) PATH 下否則運行時報“找不到 xxx.dll”。如果鏈接報undefined reference to ...先檢查庫名拼寫和順序——GCC 鏈接順序從左到右依賴別人的庫要放在后面。5. 避坑與排查這五類問題我?guī)缀趺看味寄苡龅?.1 現(xiàn)象編譯報 “fatal error: iostream: No such file or directory”原因g找不到 C 標準庫頭文件通常是 PATH 配錯或者誤把gcc當g用。gcc默認不鏈接 C 標準庫編譯.cpp時不會自動加 C 頭文件路徑。解決確認用的是g而不是gcc檢查C:\mingw64\bin是否在 PATH 最前面運行g -v看搜索路徑里有沒有include/c目錄。5.2 現(xiàn)象鏈接報 “undefined reference tostd::cout”原因用gcc編譯了 C 文件或者手動指定了-lc但沒指定-lstdc。解決統(tǒng)一用g編譯和鏈接。如果必須用gcc在鏈接命令末尾加-lstdc。5.3 現(xiàn)象程序運行閃退或者雙擊 exe 沒反應原因動態(tài)庫缺失或者程序在等待輸入但窗口瞬間關閉。解決在命令行里運行 exe看報錯信息用ldd app.exeMinGW 自帶檢查依賴的 dll 是否都在如果是控制臺程序在main末尾加system(pause)或從終端啟動。5.4 現(xiàn)象中文輸出亂碼原因Windows 控制臺默認代碼頁是 GBK而源文件通常是 UTF-8兩者不匹配。解決編譯時加-fexec-charsetGBK或者源文件保存為 GBK 編碼更推薦在程序開頭調(diào)用SetConsoleOutputCP(65001)切換到 UTF-8。如果只是自己用統(tǒng)一用 UTF-8 源文件加-finput-charsetUTF-8 -fexec-charsetGBK也能解決。5.5 現(xiàn)象mingw32-make 報 “missing separator”原因Makefile 里命令行前用了空格而不是 Tab。解決用編輯器顯示不可見字符把所有命令行前的縮進改成 Tab。VS Code 右下角可以切換縮進類型選“Tab”。6. 進階技巧用 -static 打包獨立 exe以及我的驗證習慣6.1 靜態(tài)鏈接讓 exe 脫離 MinGW 環(huán)境運行默認編譯出的 exe 依賴libstdc-6.dll、libgcc_s_seh-1.dll、libwinpthread-1.dll。換一臺沒裝 MinGW 的電腦就跑不起來。解決辦法是靜態(tài)鏈接g -stdc17 -O2 -static -static-libgcc -static-libstdc -o app_static.exe main.cpp utils.cpp logger.cpp參數(shù)說明-static盡量靜態(tài)鏈接所有庫。-static-libgcc靜態(tài)鏈接 GCC 運行時。-static-libstdc靜態(tài)鏈接 C 標準庫。這樣生成的 exe 體積會大一些通常多幾 MB但拷到任何 64 位 Windows 上都能直接跑。如果還提示缺libwinpthread-1.dll加上-Wl,-Bstatic -lwinpthread -Wl,-Bdynamic。6.2 驗證清單我每次交付前都會走一遍檢查項命令預期結果編譯器版本g --version輸出 GCC 版本和目標平臺警告全開編譯g -Wall -Wextra -Werror ...無警告有警告即失敗調(diào)試信息g -g ...gdb斷點能停住、能看變量靜態(tài)鏈接-static后拷到干凈機器雙擊能運行依賴檢查ldd app.exe無 “not found”清理重建mingw32-make clean mingw32-make從零編譯成功6.3 一個具體技巧用 -Werror 把警告當錯誤很多 bug 在編譯警告里已經(jīng)提示了比如未初始化變量、隱式類型轉(zhuǎn)換、未使用變量。我習慣在開發(fā)階段加-Werror強制自己處理每一條警告g -stdc17 -Wall -Wextra -Werror -Wpedantic -o app.exe main.cpp-Wpedantic會檢查嚴格 ISO C 合規(guī)性幫你發(fā)現(xiàn)非標準擴展。發(fā)布時再去掉-Werror避免因為第三方庫的警告導致編譯失敗。從那以后我每次配好一套新工具鏈都會先寫一個最小hello.cpp用-Wall -Wextra -Werror編譯一遍再跑一次 gdb 斷點最后靜態(tài)鏈接拷到虛擬機里雙擊。這套流程走完才敢把環(huán)境交給別人用。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
2050人人操免费工开爱| 五月色婷婷中文字幕| 噜噜噜精品欧美成人在线观看| 狠狠爱青青草| 五月丁香天堂网| 天天噜天天爱| 九九熱最新視頻| 色色综合网www| 8区视频在线| 草操网| 9色在线视频精品观看| 激情久久综合| 玖玖婷婷色五月| 嫩草综合网| 日本专区久久| 日本少妇AA一级特黄大片| 五月丁香影院| 亚洲天堂99| www.五月.com| 五月天亭亭俺也| 日本本土色网第一区| www,超碰| 成人网丁香五月| 五月综合激情久久| 精品二区| 五月丁香 狠狠爱| 久久激情五月婷婷| 久久五月天婷婷| 成人色五婷婷| 日本99色| 久久五月激情| 色综合九九| 婷婷五月天在线综合| 色综合播放| 啊v视频在线观看| 九九99在线| 五月婷婷丁香日韩在线| 日日夜夜九九| 欧美日本高清视频99| 中文字幕丰满孑伦无码专区| 久久人人做人人妻人人玩精品va| 色婷婷很很丝袜| h在线看免费版在线看| 日韩黄色电影| 久久曰曰| BBWCUCKOLD精品熟妇| 无码任你操| 五月婷婷丁香大陆免费| 男女99免费视频| 色婷婷综合影院| www色婷婷com| 色色色婷| 欧美性猛交AAAA片黑人 | 丁香桃色网| 婷婷成人综合| 亚洲永久免费| 26uuu.| 新久久五月天激情| 五月丁香狠狠| 激情综合99| 狠狠色大香蕉| 另类小说五月天| 大香蕉人妻| 九九無妻| 婷婷丁香五月在线观看91| Aaa久久| 色操综合| 丁香婷婷久久 | av性爱在线| 人妻操在线看| 激情五月天啪啪| 色玖玖导航| 粉嫩av懂色av蜜臀av熟妇| 99久在线观看| 五月天无码视屏播放| 青青草a在线| 情欲综合网| 婷婷丁香五月天中文字幕| 激情小说五月欧美亚洲丁香| 人妻中文在线| 丁香五月停停av| 91丨九色丨老农村| 五月色丁香婷婷中文字幕| WWW、日本色丁香、co m| 婷五月天在线草| 天天色,天天操,天天射| 丁香色成人| 69精品人人人人| 亚洲人妻av伦理| 丁香九月激情在线视频| 九九视频免费| 色五月婷婷在线| 九九99免费视频| 婷婷五月天av| 婷婷伊人75| 99久久精彩视频。| 婷婷久久精品| 亚洲五月天婷婷在线| 欧美国产一区二区三区| 午夜天堂一区人妻| 狠狠做五月| WWW.开心五月天.COM| 色情婷婷五月天| 伊人五月天| 婷婷丁香色五月天| 人妻性爱| 午夜色婷婷| 一二线视频 另类| 91精品国产色猫| 国产激情综合| 欧美色久| 久久婷网| 伊人在线视频| 性爱五月婷| 婷婷色色网| 深情五月天| 超碰九色| 亚洲激情综合色站| 久久9视频| 99视频免费播放| 高清不卡一区| 综合激情在线视频| 色五月色图| 色婷婷激情视频| 色综合色综合网| 99热99思午夜精品| 婷婷丁香激情综合色情| 色吊丝99| 人妻久久久久久久| 人妖色AV色综合| 亚洲熟妇AV综合网五月丁香伊人| 99操视频| 热99精品视频观看| 激情五月婷婷| www天天干| 日本99热| 婷婷五月激情热播| 色婷婷成人做爰A片免费看网站 | 伊人五月天婷婷| 五月天国产| www.久久久久久久| 99久re热视频精品98| 丁香五月婷婷久久久| 中文无码精品一区二区三区| 尤物一区二区| 五月丁香六月停停| 九九无毛| 五月婷婷丁香啪啪| 丁香六月啪| 99热官网| 亚洲成人在线播放| 大香蕉520| 人妻综合网| 五月天婷婷綜合院| 91欧美| 六月丁香综合| 色色色色色色色综合| 婷婷五月天网| 蜜臀av在线成人电影| 亚洲三A| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 国产五月天婷婷| 五月六月婷| 98色丁香五月婷婷综合网| www色婷婷com| 欧美精产国品一二三区| 久久女婷| 久久99免费视频| 激情网色五月| 激情五月综合| 九九热在这里只有精品| 大香AV| EEUSS鲁片一区二区三区| 91丨九色丨熟女丰满| 亚州操操| 激情丁香五月激情婷婷| 九九99视频| 久久全意婷婷| 婷婷丁香色情| 久久久五月激| 五月婷婷婷综合网| 99爱在线视频| 天天做天天爱天天玩| 在线天堂9| 亚洲这里只有精品| 综合网五月| 五月丁香网站| 狠狠婷婷色综合| 婷婷五月天狠狠| 婷婷五月中文字幕| 久久艹 五月天| 九九九九这里只有精品| VA日本视频| 色色五月婷婷狠狠| 亚洲色频| 激情综合网色五月| 八戒青柠影视剧在线观看| 五月久久丁香| 婷婷五月综合婷婷| 欧美婷婷精品激| 九热视频| 天天做夜夜爽| 色高清无码视频| 99在线小视频| 国产古装妇女野外A片| 五月丁香婷婷三级| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 一起操最新网址| 色域五月婷婷丁香| 99热6这里只有精品| av久热| 久久AAAA片一区二区| 人人色婷婷| 久久丁香婷婷五月天| 99草在线免费观看视频| 97超碰,人人舔,人人操,人人摸| 天天插天天爱| 五月香六月婷| 五月青青草综合| 欧美丁香五月| 激情五月综合| anquye五月| 色综合激情| 丁香操逼| 九月丁香八月婷婷加勒比| 99ri在线| 天天肏视频| 丁香六月视频免费观看| 六月婷婷狠狠| 狠狠艹狠狠艹| 99热精品少| 久久婷婷伊人| 婷婷天堂综合| 婷婷丁香久久| 91五月天| 婷婷丁香六月| 超碰精品在线| 五月亭亭六月天| 激情六月色| 亚洲色vA| www.五月天社区| 亚洲婷婷月丁香五月| 黄色成人网站在线播放| 婷婷操逼| 99re思思在线视频| 色播五月丁香综合| 去干网最新版本亚洲版| 久久AV电影| 五月天婷五月天综合网在线观| 五月婷婷基地| 色色色图| 极品人妻VIDEOSSS人妻| 五月日韩中文字幕| www.com在线操视频免费观看| 色五月婷婷五月天| 色五月丁香91| 很很色丁香久久停停| 开心五月婷婷伊人| 色涩影院六月丁香| 在线看片av| 五月丁香六月综合基地| 久久久久久久五月婷婷六月丁香综合,开心激情综合网 | 欧美性爱丁香五月| 日本久碰| 日韩不卡DvD| 丁香色综合| 婷婷午夜激情| 婷婷丁香六月天| 五月天婷婷视频| 久久XX| 五月天天天色| 久草热8精品视频在线观看 | 五月婷丁香亚洲| 蜜臀av在线成人电影| 天天摸天天高潮天天爽| 亚洲丁香五月天视频| 亚洲第一综合| 欧美激情综合色综合啪啪五月| 婷婷91| 九九九九精品精| 久久婷婷五月综合色区| www一起操| 婷久久| 国产1区2区3区在线观| 丁香蜜臀黄色婷婷五月天| 丁香五月天偷拍| 99高级会所久久| 色五月开心开心五月激情五月| 六月天丁婷婷| 久久久婷婷婷| 黄色AAAA韩国guochansanji| 色综合久久综合中文综合网| 五月丁香少妇网| 91狠狠色丁香婷婷综合久久狠丁香综合久久精品 | 伊人9在线| 97婷婷狠狠| 五月丁香综合激情在线观看| 六月合五月婷| 99激情视频| 久久五月婷婷综合网| 免费观看2018www黄色操逼网站| 色色五月天丁香婷婷| 国产韩日亚洲美州欧亚综合在线| 六月五月婷婷| 另类五月激情| 夜夜天天久久婷婷| 激情五月丁香社区| 丁香操逼| 婷婷五月天激情综合| 丁香五月亚综合图片| 人人操插| 91窝窝| 九九视频网| 人人爽欧美婷婷久久久五月丁香| 五月天激情网图片| 久久久www| 99久久er| 日日做A爰片久久毛片A片英语 | 第五色婷婷| 91色综合久久| 亚洲婷婷月丁香五月| 欧美丁香五月夫妻天| 五月婷婷综合激情| 91精品国产91久久久久青草| 婷婷性爱五月天| 五月天色综合| 久99视频| 欧美啪啪9| 久久九九99视频| 无码激情| 亚洲av免费在线| 久久婷婷网址| 五月丁香婷婷伊人| 精品成人无码A片观看香草视频| 综合伊人久久| 五月婷婷激情| 超碰在线网站| 丁香五月手机在线| 婷婷五月娱乐在线| 婷婷夜夜操| 极品人妻VIDEOSSS人妻 | 亚洲成人在线五月天| 丁香五月天啪啪| 久久久婷丁香五月天激情综合| 日日狠夜夜狠| 久久九九思思| 色丁香影院| 欧美性生交XXXXX无码小说| 丁香五月中文字幕| 操碰91| 9月色婷婷| 狠狠狠色激情综合适合| 99热99| 99热亚洲精品| www狠狠com| 可以直接看的av| 大香蕉视频婷| 99热这里只有精品在线| 1024婷婷综合久久五月天| 亚洲五月花| WWW.五月com| 淫水导航| 丁香六月激情国产| 人人草人人舔| 丁香五月激情六月欧亚激情综合导航 | 超碰成人电影| 五月天婷综合网站| 日韩少妇内射免费播放| 99热亚洲精品66| 激情婷婷护士激情| 天天做天天爱天天玩| 9伊人网| 成人丁香五月| 久操综合| 风流少妇A片一区二区蜜桃 | 97超碰欧美中文字幕| 婷婷久久亚洲| 久久综合首页| 五月婷色| 五月天精品视频| 久久一级免费黄色片| 色五月婷婷五月| 97九色视频| 丁香六月啪啪啪| 五月婷婷影院| 人人色人人弄人人操| 五月婷婷六月奇米网丁香| 丁香88AV五月婷婷| 五月婷婷九九热| 日本三级日本三级99| 99综合网| 丁香六月欧美| 操笔无码| 婷婷娌伦网| 婷婷色播婷婷| 中文字幕色色色| 9视频1在线| 日韩999| 99热精品少| 婷婷五月天大香蕉在线视频观看| 亚洲欧美婷婷五月色综合| 另类色视频| 狼人伊人天堂| 夜夜爽天天干| 热99在线| 白天AV月月| 性爱人人网| 天天爽天天操| 视频一二区| 免费AV黄在线播放| 激情婷婷久久| 九九色插| 蜜臀AV在线观看| 99色视频在线| 26uuu亚洲欧美| 超碰在线9| 久久综合久色欧美综合狠狠 | 色欲av伊人久久大香线蕉影院| 少妇被下春药玩弄A片| 婷婷的色色五月天| 婷婷五月婷婷五月| 激情五月天在线观看色婷婷| 看全色黄大色大片| AV片在线观看| 久久精品一区二区三区四区| 五月天堂婷婷| 欧美成人色婷婷| 五月综合激情久久| 91ncom.色| 亚洲无码影音| 丰满老熟妇BBBBB搡BBB| 五月丁香六月激情在线| 日日噜噜夜夜狠狠久久丁香六月| 天天摸天天做天天爱天天爽| 青草激情在线| 26UUU欧美激情一区二区| 色五月婷婷操逼| 视频一区二区在线| 激情五月丁香五月色| 日本三级大片| 99久久综合网| 高清视频一区| 久热黄色| www.五月天婷婷| 色婷婷狠狠干芒果TV| 免费视频舔| 综合久久9| 天啪色| 国产在线网址1| 九九综合| 久久国产一区二区三区| 大地资源色婷婷视频在线 | 伊人久久婷婷| 色综合色| 最近中文字幕在线中文视频| 狠狠色综合网| 拍真实国产伦偷精品| 婷婷五月激情综合| 人妻无码精品一区| 婷婷久久五月| 无码人妻少妇色欲AV一区二区| 五月天婷婷基地| 狠狠色97| 亚洲最大视频| 少妇人妻人伦A片| 99热思思| 天天干天天日蜜臀av| 99riav 亚洲| 国产AV影片| 国产看真人毛片爱做A片| 青柠影视免费高清电视剧| 99色综合| 久久se 综合网 | 97日本在线| 国产免费一区二区三州老师F1F1……| 操逼巨乳91| 亚洲色色五月天| 激情九月天天天天婷婷| 九九色精品| 人妻射精AV| 亚洲综合激| 五月丁香综合啪啪対白| 五月婷婷免费在线观看视频| 91成人电影| 五月丁香欧美综合| www.zbzhongsen.com| 色婷婷电影网| 人操91在线| 久久综合伊人77777蜜臀| 五月婷啪啪| 色婷婷视频| 日本激情ⅩXX免费视频| 五月婷婷激情四月| 色婷婷成人网| 610018岁成人视频| 亚洲操B视频| 色婷婷久久综合| 狠狠香婷婷五月| 午夜不卡成人一区二区| 香蕉人在线香蕉人在线 | 超碰97人人操| 五月激香蕉网| 久久人人九九| 天天干天天干天天干天天干天天| 五月性色| 国产一区二区三区影院| 99超碰在线免费| 欧亚洲在线高清视频| 丁香五月综合福利视频导航| 神马欧美精| 99久久婷婷国产综合| 日韩成人精品中文字幕电影| 丁香婷婷黄网站| 婷婷综合五月天激情| 99re这里| 成人午夜天| 9久久AV| 亚洲综合网激情小说| 五月五婷婷| 天天精品视频免费观看| 五月丁香日逼| 中文字幕日韩无码制服诱或| 男女99免费视频| 最新无毒无码AV| 9操在线| 色婷婷色人人射| 亚洲中文字幕av| 碰碰碰97国产| 草操网| 五月天社区婷婷丁香社区| 五月天激情小说网| 亚洲网视屏| a久久免费视频| 色婷网| 久操97| 久久五月婷婷开心网| 久久综合五月天| 97超喷视频在线观看| 婷婷 久综合| 超碰猛烈的性猛交| av五月丁香婷婷网| 五月天婷婷黄色| 能看的AV| 91一起操| 99久久网站| 婷婷五月激情综合啪啪| 天天做天天爱天天玩夜夜爽| 一本大道熟女人妻中文字幕在线 | 日木狠狠干| 丁香婷五月天开心六月| 九九中文字幕九| 天天天天做夜夜夜夜做| 99人妻碰碰久久久禁片| 丁香久久AV| 婷婷综合网| 午夜爱插插| 人人播| 九九色网| 久机视频这只有精品| 婷婷五月天天| 色情免费视频播放| 色色色色丁香| 色综色五月天婷婷| 性色九九| 五月天激情电影| 九九色婷| 天天日天天干天天天| www五月婷婷| 色五月激情综合| 色伦专区97中文字幕| 97丁香花五月天激情小说| 久久九九综合| 99re这里只有精品国产99| 日日爽日日| 9久精品| 五月丁香综合激情网| 久久亚洲婷婷| 久久丁香| 久久亚洲婷婷| 高清成人综合| 性爱综合网| jiujiu热在线视频| 成人无码精品1区2区3区免费看| 成人久久天天x资源站| 丁香网站| 激情五月四色| 亚洲无码11| 五月天色色网站| 五月丁香色婷婷伊人| 99这里只有精品| 天天爽天天爽夜夜爽| 99婷五月| 色色热| 色情综合网| 另类少妇人与禽zOZZ0性伦| 天天拍夜夜爽日日| 老妇操B| 色色色色综合网| 91精品电影18T| 人妻第九页| 国产婷婷五月色情综合| 久99视频| 99久久国产综合精品五月天喷水\| 五月激情婷婷在线| 超碰人人色| 日99网站| 婷婷午夜激情| 久久久久人无码人妻| 久草丁香婷婷五月天婷| 久久久久婷婷| 99爱视频免费| 久久99这里| 北条麻妃伊人 | 天啪色| 深爱婷婷网| 夜夜做夜夜愛| 五月丁香综合| www.久久色.com| www99热| 久久深爱激情网| 97干免费视频| 99在线视频网址在线观看| 五月婷婷婷丁香播| 天天艹夜夜爽| 婷婷五月天黄色| 色五月丁香com| 色情久久久| 日日夜夜爽爽| 狠狠色婷婷在线| 九热视频免费观看| 性av| 思思热精品在线视频| 99av视频| 丁香婷婷五月天色播| 色婷婷综合综合网| 婷婷丁香六月天激情四射网| 天天爽天天爽| 婷婷色色网| 日韩AAAAA| 狠狠狠狠狠狠狠狠草| 欧美熟女99| 婷婷色一二三区波多野结衣| 性按摩玩人妻HD中文字幕| 日韩AV片| 婷婷五月,偷窥偷拍网| 五月婷婷六月奇米网丁香| 国产成人综合网| 色色色色色色五月婷婷| 亚洲av另类在线观看| 婷婷五月色播| www.99在线| 99热在线播放| www激情com| 五月花婷婷最新| 这里只有精品视频视频在线观看| 色欲天天综合| 日韩久久色| 玖玖婷婷视频| 9久久网| 亚洲精品九九| 亚洲AV日韩在线观看| www.五月天| 超碰人人色| 99热6精品| 亚洲成人AV在线观看| 狠狠狠狠狠| 开心网五月色婷婷| 五月婷婷开心网| 日韩欧美一级大黄网站| 99热99这里免费的精品| 天天射夜夜骑| 深爱五月日韩| 婷婷深爱五月丁香| 激情五月天偷拍综合网| 亚洲激情网| 婷婷中文字幕| 91人人网| 97色色色| 香蕉久久国产AV一区二区| 亚洲精品又粗又大又爽A片| 久久怡红院| 99色色网| 成人 在线观看国产| 丁香五月婷婷综合啪啪| 艹色18p| 九月丁香欧美综合| 婷婷午夜精品久久久| 九九aV| 久久五月天大美女| 激情婷婷另类| 婷婷五月视屏| 亚洲在线资源| 99热精品在线观看| 久久久精品免费啪啪国| 91天堂网综合| 久久婷婷五月综合97色一本| 六月丁香深深爱| 99久久九九| 亚洲男女激情| 婷婷丁香人妻天天爽| 99噜噜噜在线播放| 午夜在线成人网站免费观看| 丁香五月婷婷偷拍| 蜜桃婷婷五月| 久久99激情丁香婷婷小说网| 婷婷综合精品| 中文成人在线| 综合激情在线观看| site:901-07.com| 九九婷婷五月天影视| 五月丁花六月丁香综合| 丁香五月婷婷影院| 色综合视频在线| 中文字幕激情综合| 狠狠va| 丁香婷婷情色五月天| 综合激情五月天| 国产午夜精品一区二区三区四区| 日本乱论99| 七七九九色色| 丁香婷婷色情| 亚洲av| 日韩久热| 婷婷四色成人综合色视| 99热自拍| 婷婷免费视频| 狠狠操天天操综合| 婷婷色操| 91大操| 欧美日本VA| 夜夜操天天干| 九九视频在线观看视频6 | 9999热在线观看| 亚洲五月天天| 九九九热精品| 五月天激情日色在线| 激情深愛五月視頻| 久久婷婷五月综合色奶水99啪| 99色爱| 亚洲天堂久久| 中文成人在线| 日本97人人| www。88热在线视频免费观看| 婷婷色五天| 婷婷99狠狠躁天天久久久九九九| 婷婷色导航| 综合图片色色| 琪琪狠狠干| 色综合色综合色综合高潮| 欧洲亚洲免费视频9| 超碰免费电影| 开心五月婷婷99| 九九综合色| 91人妻PORNY九色大屁股| 五月久视频| 九月丁香八月婷婷加勒比| 国产噜一噜天天噜| 91碰碰| 99欧州偷拍视频| 婷婷丁香18| 久久久全国免费视频| 日日干综合| 五月婷婷五月| 国产亚洲99| 99热在线精品观看| 97操在线视频| 久久激情网| 美女网黄| 9久精品视频| 五月激情婷婷综合| 97性视频| 九九婷婷综合| 亚洲av免费在线| 欧洲亚洲午夜| 色伊人婷婷| www999日韩精品| 久久性爱视频| 国产熟女大叫受不了| 六月丁香激情| www久久艹| 激情五月天啪啪| 亚洲色夜| 久久天堂网| 色综合色婷婷色伊人| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 五月综合激情久久| 婷婷五月天综合网| 五月丁香婷婷99| 五月婷婷六月丁香激情| 久久精品日| 天天透天天爱| 天天干,天天操,天天射| 婷婷五月天社区| www一起操| 9月色婷婷| 日韩在线视频中文字幕| 五月天婷婷激情小说电影| 激情五月天久久丁香| 99热这里只有精品99| 色久婷婷五月| 国产真实乱对白精彩| 激情五月www| 婷婷五月a| 91久久五月天| 五月天激情国产综合婷婷婷就去爱| 婷婷丁香五月综合| 人人操Av| 亚洲成人网址在线观看| 十一月婷婷激情四射| 99在线公开视频| www.五月丁香| 久久一二三视频| 五月婷丁香久久综合| 98色花堂98t.R| www.99视频| 国产欧美日韩综合精品一区二区| 一级A片天天操夜夜操| 亚洲色五月婷婷| 日本九九九九| 激情综合激情五月| 激情婷婷黄色五月| 操操啪| 婷婷97狠狠干| 久草婷婷视频| 激情五月综合婷婷| 五月婷网站| 婷婷五月天激情综合| 第九色区av天堂| 天天插天天插天天插天天插 | 久婷| 99色热综合| 99啪啪网| 爱久久小说下载网| 久久久久久9| 婷婷开心青青草| 亚洲XX网| 中文字幕 中文字幕明步| 99热亚洲| 99热这里只有精品13| 欧美人人女女精品综合五月天| 五月丁香综合激情| 可以看的AV网站| 五月丁香在线视频观看| 久久九九一區| 五月天婷婷综合| 天天爽天天| 成人欧美一区二区三区在线观看| 久久嘟嘟丁香| 夜精品无码A片一区二区蜜桃| 五月婷婷五月丁香| 午夜丁香六月婷| 久久婷婷五月天蜜桃| 成人国产网| 婷婷综合激情| 人人操97| 六月丁AV| 亚洲婷婷婷| 欧美日本VA| www.五月天婷婷| 婷婷婷婷午夜| 97色干| 色域五月婷婷丁香| 亚洲视频伍月婷婷| 婷婷五月欧美综合| 九玖视频这里只有精品| 久婷久婷| 五月婷婷黄色毛片| 黄色录像网点| 无码少妇高潮喷水A片免费| 久草性爱| 日日干夜夜干| 这里只有精品在线观看视频| 天天操天天日天天爽| 精品婷婷五| 色99网| 性生活久久人妻| 婷婷五月激情四月综合| 棕合影院色色| 一起肏在线视频| 1024在线观看免费视频| WwW色婷婷| 乱岳熟女50岁| 99在线免费视频| 婷婷丁香人妻天天爽| 丁香激情网| 99热99精品| 91视频综合网| 丁香 亚洲 久久| 色偷偷五月天| 五月天激情国产综合婷婷| 久99热| 亚洲人妻五月丁香婷婷| 中文国产五月天| 情涩婷婷五月天| 日本va视频| 9999热这里只有精品| 黄涩毛片| 亚洲综合婷婷五月天| 丁香五月综合在线播放 | 国产色色色色| 色偷偷色婷婷| 五月开心久久| 九九大香视频| 天天色播| 九九RE视频在线精品| 99ri视频| 日本女色人人| 丁香五月婷婷激情蜜桃| 欧美三级级99久久| 色丁香五月| 99ri精品视频在线观看| 操操操操操操婷婷五月天| 玖玖资源站国产| 丁香婷婷人妻综合网| 激情综合网亚洲色图| 先锋影音av色五月天资源站| 无码日本精品XXXXXXXXX| 成人无码髙潮喷水A片| 婷婷激情五月呦呦| 伊人大香蕉综合在线| 日韩99视频| 婷婷丁香社区网| 五丁香激情综合| 五月香六月婷| 五月激情综合网| 色婷婷影院| 青草视频在线播放| wwww.色婷婷| 99爽视频| 婷丁香五月天| 婷婷婷婷色| 久久久久久综合88| 国产精品久久久久9999小说| 真实熟女-91九色| 中文精品在| 婷婷五月天另类视频| 日本成人噜噜| 国产操碰| 桃色五月婷婷| 精典久久| 东北婷婷五月天| www.天天干| 色综合久| 欧美啪啪五月天| 亚洲va日| 亚洲无码色色| 婷婷精品| 欧美人人超级碰| 色之综合网| 色婷婷五月在线| 久草热在线视频| 色播激情| www.激情五月天。com| 亚洲久热无码| 26uuu最新地址| 国产免费av网站| 色999亚洲人成色| 丁香五月天视频在线播放| 亚洲成人影视在线观看| 97日本操| 五月丁香激情片| 婷婷综合在线| 性生生活大片又黄又| 日本99在线视频| 日本欧美国产| 久久免费精彩视频| 99热欧美精品| 中文字幕 久久9999| 91综合在线| 激情婷| 色五月婷婷网| 天天综合网~91综合网| dingxiangtingtingliuyue| 99视频在线精品免费观看2| 99在线播放| 青青草蜜臀| 激情綜合W W W,激情五月天| 色婷婷四色| site:ornaments52.com| 五月天综合色| 久久激情五月天| 激情伊人五月天| 超碰在线观看三级片| 色色综合色视频| 亚洲婷婷久久综合| 天堂va久久久噜噜噜久久Va| 色五月激情五月丁香五月婷婷啪啪综合| 久久99精品久久久久久噜噜| 亚洲人操亚洲人| 桃色伊人在线| 五月天色色网站| 大香蕉五月丁香| 激情噜噜噜| av一区二区电影免费在线观看| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | 婷婷欧美激情综合| 婷婷五月天在线观看第二页| 久久婷婷五月天| 色情综合网| 精品激情| 欧美色久| 五月婷婷色综图片| 3p久久| 淑女丝袜bi操逼123| 婷婷亚洲在线| 操啊操av| 以及AA大片看看| 五月丁香 久久久| 五月天激情小说| 五月丁香激情综合啪| 日韩视频99| 操碰91| 亭亭玉月丁香| 99热思思久| 99爱精品| 亚洲综合色网站| 成人无码髙潮喷水A片| 秋霞学生妹一二级| 99精品偷自拍| 米奇影视资源777狠狠色婷婷五月天激情网| 这里只有精品久久| 婷婷五六日| 成人草榴视频| 四色AVwww| 六月综合婷婷开心伊人 | 丁香五月激情五月| 色99亚洲| 丁香五月婷婷免费视频| 五月香六月婷| 77777亚洲午夜久久| 五月婷婷色| 中文无码婷婷| 激情久久久| 影音先锋 婷婷| 国产高清视频91九九九久久久| 天天操人人干| 99热国内精品| 99色视频| 精品成人无码A片观看香草视频 | 国熟女视频| 97人人干视频| 婷婷五月婷婷| 久操婷婷| 草草女人亚洲| 亚洲天天操| 亚洲综合九九| 性做爰A片免费视频A片直播| 99色最新在线视频网站| 亚州操逼网| 五月丁香六月激情| 26UUU精品一区二区Com| 美腿丝袜AV天堂网| www.日日夜夜.com| 激情五月亚洲综合网| 99久久高清视频| 99久在线精品99re8热| 五五月五月| 免费成人网在线观看| 丁香成人五月天| 久久五月婷天天干| 9l视频自拍9l九色9l成人| 99久re热视频精品98| 婷婷五点亚洲| 久久久网站| 五月停视频天堂| 色婷婷免费观看| 婷婷色日本| 婷婷综合视频| 色爽干| 午夜爱爱网站| 婷婷成人丁香色情基地30 | 激情五月天小说| 99久久精| 偷偷操九九| 丁香六月天| 色香欲综合| 色婷婷精品小视频| 国产精品美女| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 国产视频久色| 超碰电影在线播放| 草草女人亚洲| 在线成人网址| 五月天另类小说久久小说网| 亚洲五月婷婷| 94干大香蕉| 亚洲精品无人区| 中文字幕在线免费观看视频| 亚洲综合丁香五月天| 婷婷五月亚洲激情| 久久久欧美精品sm网站| 610018岁成人视频| 五月丁香人妻| 亚洲国产精品VA在线看黑人| 五月天成人伊人| 日日干天天射| 久re在线| 伊人网色婷婷五月天| 激情五月天婷婷丁香| 思思热在线观看| 99热12| 综合网激情五月天| 99re在线视频精品,这里只有精品18,| 在线成人av播放| 日本一級黃色一級片| 99久久久久| 9久精品| 五月 激情视频| 99色色色色| 怡红院精品视频久久久久久久久| 五月天婷婷六月激情网| 色欲色天天香综合| 丁香玖玖| 性爱网六月丁香| 日本婷婷色| 丁香五月婷婷天激情| 国产人妻777人伦精品HD| 九九热视频精品| 久操福利| 欧美日韩成人一区二区| 久久激情网| 韩国天天婷婷| 天天操狠狠操| 五月丁香婷婷激激激综合网色播| 激情婷婷亚洲五月| 色噜噜,噜噜色| 青青夜夜狠狠夜夜狠狠| 婷婷五月天在线看| 97人人干| 激情网站五月| 九九这里只有精品在线视频| 香蕉久久国产AV一区二区| 操逼毛片国语对白| 9|无码久久久久久| 五月丁香福利| 色婷五月天| 色婷婷久久| 成人色五月天婷婷| 狠狠色丁香综合| 色婷婷欧美在线| 久久久久综合激动五月天| 99热这里只有在线播放| 99这里只有免费的小视频在线观看| 激情综合青草| 五月婷婷色播网| 婷婷五月天手机版视频| 思思久热6| 毛片色五月| 色婷婷色99国产综合精品| 激情综合一| 婷婷色网站| 97久久超碰| 国产精品久久久久久喷浆| 婷婷丁香成人色综合| 91色色色视频| 人人性久久| 五月婷婷免费在线| 欧美综合激情五月丁香| 先锋av性爱成人电影| 丁香五月区| 超碰99热精品| 婷婷丁香18| 成人做爰黄A片免费看直播室男男| 婷婷深爱五月天在线| 日亚二欧美| 7777激情基地| 婷婷五月天无码视频| 天天插天天| 99亚洲视频| 人妻操逼视频| 99精品国产在热久久| 91久久人人操| 色婷婷成人网| 久久er+| www99热| 日韩成人精品中文字幕| 久久99国产综合精品免费| 国产色色色色色| 1024手机在线观看看片_日韩精品| 丁香五月婷婷无码AV| anquye五月| 五月丁香无码| 亚洲亚洲人成综合网络| 大胆伊人久久| 久青青久| 26UUU欧美| 色婷婷久久| 综合精品啪啪| 就要爱综合| 色久五月天| 噜噜在线| 激情丁香五月综合| 激情网战码亚洲A| 婷婷久久草| 丰满人妻一区二区三区| 日本英国美国欧美亚洲国产精亚洲日韩精品在线观看 | 香焦网五月天| 亚洲Av入口| 成人av在线电影| www.丁香黄色五月天人与| 久久久久久综合88| 天天日天天干天天插天天射| 91碰碰碰| 91久久国产综合久久| 激情文学天天| 97干在线观看视频| 激情色五月天| 99 热| 色色色综合| 91无码一区人妻A片蜜| -91九色大屁股| 婷婷五月天在线综合| 天天插天天射| 色婷婷久久天天性爱| 五月激情网综合| 99热9| 激情伊人| 中文av网| 天堂在线观看视频| 五月丁香综合啪啪啪啪啪| 噜噜狠狠色综合久| 九九色网专区| 26uuu国产色| 久久婷婷影院| 丁香久久久| 蜜桃五月天| 成人无码精品1区2区3区免费看| 亚洲美女高潮久久久久久69| 深爱五月激情| 97大香蕉五月天| 六月色婷婷欧美| 狠狠穞A片一區二區三區| A1片久久久| 高清无码视频网址| 岛国AAAV| 亚洲综合色丁香婷婷六月| 深爱激情综合| 玖玖综合网| 色域五月婷婷丁香| 色婷婷AⅤ| 狠狠做深爱婷婷久久综合一区| 欧美亚洲色色色色| 婷婷五月天影视网址| 色五月天在线观看| 色婷婷久久综合| 91成人电影| 非洲一级AV| 久久天堂| 在线观看av网站| 久久亚洲天堂| 亚洲午夜一区二区| 国产激情综合五月久久| 91久久国产综合久久| 亚洲第一第二网站| 丁香花五月天婷婷成人社区| 亚洲精品性色| 色六月 婷婷| 久久久久人妻中文| 日韩aⅴ视频| 亚洲免费99| 超碰人人摸AV| 天天婷婷色六月| 日韩精品电影| 日韩欧美成人片| 丁香激情久久| 婷婷成人五月天成人文学|