青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

chaosuper85

C++博客 首頁 新隨筆 聯(lián)系 聚合 管理
  118 Posts :: 0 Stories :: 3 Comments :: 0 Trackbacks

GCC 1

Section: GNU Tools (1)
Updated: 2003/12/05
ÆäËûÁ¬½Ó: GNU ¹«¹²ÊÚȨ

NAME

gcc,g++-GNU工程的CC++編譯器(egcs-1.1.2)

總覽(SYNOPSIS)

gcc[option|filename ]...
g++[option|filename ]...

警告(WARNING)

本手冊頁內容摘自GNU C編譯器的完整文檔,僅限于解釋選項的含義.

除非有人自愿維護,否則本手冊頁不再更新.如果發(fā)現(xiàn)手冊頁和軟件之間有所矛盾,請查對Info文件, Info文件是權威文檔.

如果我們發(fā)覺本手冊頁的內容由于過時而導致明顯的混亂和抱怨時,我們就停止發(fā)布它.不可能有其他選擇,象更新Info文件同時更新man手冊,因為其他維護GNU CC的工作沒有留給我們時間做這個. GNU工程認為man手冊是過時產物,應該把時間用到別的地方.

如果需要完整和最新的文檔,請查閱Info文件`gcc'Using and Porting GNU CC (for version 2.0) (使用和移植GNU CC 2.0) 手冊.二者均來自Texinfo原文件 gcc.texinfo.

描述(DESCRIPTION)

CC++編譯器是集成的.他們都要用四個步驟中的一個或多個處理輸入文件: 預處理(preprocessing),編譯(compilation),匯編(assembly)和連接(linking).源文件后綴名標識源文件的 語言,但是對編譯器來說,后綴名控制著缺省設定:
gcc
認為預處理后的文件(.i)C文件,并且設定C形式的連接.
g++
認為預處理后的文件(.i)C++文件,并且設定C++形式的連接.

源文件后綴名指出語言種類以及后期的操作:

.c      C源程序;預處理,編譯,匯編
.C      C++源程序;預處理,編譯,匯編
.cc     C++源程序;預處理,編譯,匯編
.cxx    C++源程序;預處理,編譯,匯編
.m      Objective-C源程序;預處理,編譯,匯編
.i     預處理后的C文件;編譯,匯編
.ii    預處理后的C++文件;編譯,匯編
.s     匯編語言源程序;匯編
.S     匯編語言源程序;預處理,匯編
.h     預處理器文件;通常不出現(xiàn)在命令行上
其他后綴名的文件被傳遞給連接器(linker).通常包括:

.o     目標文件(Object file)
.a     歸檔庫文件(Archive file)

除非使用了-c, -S,-E選項(或者編譯錯誤阻止了完整的過程),否則連接總是 最后的步驟.在連接階段中,所有對應于源程序的.o文件, -l庫文件,無法識別的文件名(包括指定的 .o目標文件和.a庫文件)按命令行中的順序傳遞給連接器.

選項(OPTIONS)

選項必須分立給出: `-dr'完全不同于`-d -r '.

大多數(shù)`-f'`-W'選項有兩個相反的格式: -fname-fno-name (-Wname-Wno-name).這里 只列舉不是默認選項的格式.

下面是所有選項的摘要,按類型分組,解釋放在后面的章節(jié)中.

總體選項(Overall Option)

-c -S -E -o file -pipe -v -x language
語言選項(Language Option)
-ansi -fall-virtual -fcond-mismatch -fdollars-in-identifiers -fenum-int-equiv -fexternal-templates -fno-asm -fno-builtin -fhosted -fno-hosted -ffreestanding -fno-freestanding -fno-strict-prototype -fsigned-bitfields -fsigned-char -fthis-is-variable -funsigned-bitfields -funsigned-char -fwritable-strings -traditional -traditional-cpp -trigraphs
警告選項(Warning Option)
-fsyntax-only -pedantic -pedantic-errors -w -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscript -Wcomment -Wconversion -Wenum-clash -Werror -Wformat -Wid-clash-len -Wimplicit -Wimplicit-int -Wimplicit-function-declaration -Winline -Wlong-long -Wmain -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wno-import -Wparentheses -Wpointer-arith -Wredundant-decls -Wreturn-type -Wshadow -Wstrict-prototypes -Wswitch -Wtemplate-debugging -Wtraditional -Wtrigraphs -Wuninitialized -Wunused -Wwrite-strings
調試選項(Debugging Option)
-a -dletters -fpretend-float -g -glevel -gcoff -gxcoff -gxcoff+ -gdwarf -gdwarf+ -gstabs -gstabs+ -ggdb -p -pg -save-temps -print-file-name=library -print-libgcc-file-name -print-prog-name=program
優(yōu)化選項(Optimization Option)
-fcaller-saves -fcse-follow-jumps -fcse-skip-blocks -fdelayed-branch -felide-constructors -fexpensive-optimizations -ffast-math -ffloat-store -fforce-addr -fforce-mem -finline-functions -fkeep-inline-functions -fmemoize-lookups -fno-default-inline -fno-defer-pop -fno-function-cse -fno-inline -fno-peephole -fomit-frame-pointer -frerun-cse-after-loop -fschedule-insns -fschedule-insns2 -fstrength-reduce -fthread-jumps -funroll-all-loops -funroll-loops -O -O2 -O3
預處理器選項(Preprocessor Option)
-Aassertion -C -dD -dM -dN -Dmacro[=defn] -E -H -idirafter dir -include file -imacros file -iprefix file -iwithprefix dir -M -MD -MM -MMD -nostdinc -P -Umacro -undef
匯編器選項(Assembler Option)
-Wa,option
連接器選項(Linker Option)
-llibrary -nostartfiles -nostdlib -static -shared -symbolic -Xlinker option -Wl,option -u symbol
目錄選項(Directory Option)
-Bprefix -Idir -I- -Ldir
目標機選項(Target Option)
-b machine -V version
配置相關選項(Configuration Dependent Option)
M680x0 選項
-m68000 -m68020 -m68020-40 -m68030 -m68040 -m68881 -mbitfield -mc68000 -mc68020 -mfpa -mnobitfield -mrtd -mshort -msoft-float

VAX選項
-mg -mgnu -munix

SPARC選項
-mepilogue -mfpu -mhard-float -mno-fpu -mno-epilogue -msoft-float -msparclite -mv8 -msupersparc -mcypress

Convex選項
-margcount -mc1 -mc2 -mnoargcount

AMD29K選項
-m29000 -m29050 -mbw -mdw -mkernel-registers -mlarge -mnbw -mnodw -msmall -mstack-check -muser-registers

M88K選項
-m88000 -m88100 -m88110 -mbig-pic -mcheck-zero-division -mhandle-large-shift -midentify-revision -mno-check-zero-division -mno-ocs-debug-info -mno-ocs-frame-position -mno-optimize-arg-area -mno-serialize-volatile -mno-underscores -mocs-debug-info -mocs-frame-position -moptimize-arg-area -mserialize-volatile -mshort-data-num -msvr3 -msvr4 -mtrap-large-shift -muse-div-instruction -mversion-03.00 -mwarn-passed-structs

RS6000選項
-mfp-in-toc -mno-fop-in-toc

RT選項
-mcall-lib-mul -mfp-arg-in-fpregs -mfp-arg-in-gregs -mfull-fp-blocks -mhc-struct-return -min-line-mul -mminimum-fp-blocks -mnohc-struct-return

MIPS選項
-mcpu=cpu type -mips2 -mips3 -mint64 -mlong64 -mmips-as -mgas -mrnames -mno-rnames -mgpopt -mno-gpopt -mstats -mno-stats -mmemcpy -mno-memcpy -mno-mips-tfile -mmips-tfile -msoft-float -mhard-float -mabicalls -mno-abicalls -mhalf-pic -mno-half-pic -G num -nocpp

i386選項
-m486 -mno-486 -msoft-float -mno-fp-ret-in-387

HPPA選項
-mpa-risc-1-0 -mpa-risc-1-1 -mkernel -mshared-libs -mno-shared-libs -mlong-calls -mdisable-fpregs -mdisable-indexing -mtrailing-colon

i960選項
-mcpu-type -mnumerics -msoft-float -mleaf-procedures -mno-leaf-procedures -mtail-call -mno-tail-call -mcomplex-addr -mno-complex-addr -mcode-align -mno-code-align -mic-compat -mic2.0-compat -mic3.0-compat -masm-compat -mintel-asm -mstrict-align -mno-strict-align -mold-align -mno-old-align

DEC Alpha選項
-mfp-regs -mno-fp-regs -mno-soft-float -msoft-float

System V選項
-G -Qy -Qn -YP,paths -Ym,dir

代碼生成選項(Code Generation Option)
-fcall-saved-reg -fcall-used-reg -ffixed-reg -finhibit-size-directive -fnonnull-objects -fno-common -fno-ident -fno-gnu-linker -fpcc-struct-return -fpic -fPIC -freg-struct-return -fshared-data -fshort-enums -fshort-double -fvolatile -fvolatile-global -fverbose-asm

 

總體選項(Overall Option)

-x language
明確指出后面輸入文件的語言為language (而不是從文件名后綴得到的默認選擇).這個選項應用于后面 所有的輸入文件,直到遇著下一個`-x'選項. language的可選值有`c', `objective-c', `c-header', `c++', `cpp-output', `assembler',`assembler-with-cpp'.
-x none
關閉任何對語種的明確說明,因此依據(jù)文件名后綴處理后面的文件(就象是從未使用過`-x'選項).

如果只操作四個階段(預處理,編譯,匯編,連接)中的一部分,可以使用`-x'選項(或文件名后綴)告訴 gcc從哪里開始,`-c', `-S',`-E'選項告訴gcc到 哪里結束.注意,某些選項組合(例如, `-x cpp-output -E')使gcc不作任何事情.

-c
編譯或匯編源文件,但是不作連接.編譯器輸出對應于源文件的目標文件.

缺省情況下, GCC通過用`.o'替換源文件名后綴`.c', `.i', `.s',等等,產生目標文件名.可以使用-o選項選擇其他名字.

GCC忽略-c選項后面任何無法識別的輸入文件(他們不需要編譯或匯編).

-S
編譯后即停止,不進行匯編.對于每個輸入的非匯編語言文件,輸出文件是匯編語言文件.

缺省情況下, GCC通過用`.o'替換源文件名后綴`.c', `.i',等等,產生 目標文件名.可以使用-o選項選擇其他名字.

GCC忽略任何不需要編譯的輸入文件.

-E
預處理后即停止,不進行編譯.預處理后的代碼送往標準輸出.

GCC忽略任何不需要預處理的輸入文件.

-o file
指定輸出文件為file.該選項不在乎GCC產生什么輸出,無論是可執(zhí)行文件,目標文件,匯編文件還是 預處理后的C代碼.

由于只能指定一個輸出文件,因此編譯多個輸入文件時,使用`-o'選項沒有意義,除非輸出一個可執(zhí)行文件.

如果沒有使用`-o'選項,默認的輸出結果是:可執(zhí)行文件為`a.out', `source.suffix '的目標文件是`source.o',匯編文件是 `source.s',而預處理后的C源代碼送往標準輸出.

-v
(在標準錯誤)顯示執(zhí)行編譯階段的命令.同時顯示編譯器驅動程序,預處理器,編譯器的版本號.
-pipe
在編譯過程的不同階段間使用管道而非臨時文件進行通信.這個選項在某些系統(tǒng)上無法工作,因為那些系統(tǒng)的 匯編器不能從管道讀取數(shù)據(jù). GNU的匯編器沒有這個問題.

語言選項(LANGUAGE OPTIONS)

下列選項控制編譯器能夠接受的C "方言":
-ansi
支持符合ANSI標準的C程序.

這樣就會關閉GNU C中某些不兼容ANSI C的特性,例如asm, inlinetypeof關鍵字,以及諸如unixvax這些表明當前系統(tǒng)類型的預定義宏.同時開啟 不受歡迎和極少使用的ANSI trigraph特性,以及禁止`$'成為標識符的一部分.

盡管使用了`-ansi'選項,下面這些可選的關鍵字, __asm__, __extension__, __inline____typeof__仍然有效.你當然不會把 他們用在ANSI C程序中,但可以把他們放在頭文件里,因為編譯包含這些頭文件的程序時,可能會指定 `-ansi'選項.另外一些預定義宏,__unix____vax__,無論有沒有使用 `-ansi'選項,始終有效.

使用`-ansi'選項不會自動拒絕編譯非ANSI程序,除非增加`-pedantic'選項作為 `-ansi'選項的補充.

使用`-ansi'選項的時候,預處理器會預定義一個__STRICT_ANSI__.有些頭文件 關注此宏,以避免聲明某些函數(shù),或者避免定義某些宏,這些函數(shù)和宏不被ANSI標準調用;這樣就不會干擾在其他地方 使用這些名字的程序了.

 

-fno-asm
不把asm, inlinetypeof當作關鍵字,因此這些詞可以用做標識符.__asm__, __inline____typeof__能夠替代他們. `-ansi' 隱含聲明了`-fno-asm'.
-fno-builtin
不接受不是兩個下劃線開頭的內建函數(shù)(built-in function).目前受影響的函數(shù)有_exit, abort, abs, alloca, cos, exit, fabs, labs, memcmp, memcpy, sin, sqrt, strcmp, strcpy,strlen.

`-ansi'選項能夠阻止alloca_exit成為內建函數(shù).

 

-fhosted
按宿主環(huán)境編譯;他隱含聲明了`-fbuiltin'選項,而且警告不正確的main函數(shù)聲明.
-ffreestanding
按獨立環(huán)境編譯;他隱含聲明了`-fno-builtin'選項,而且對main函數(shù)沒有特別要求.

(譯注:宿主環(huán)境(hosted environment)下所有的標準庫可用, main函數(shù)返回一個int,典型例子是除了 內核以外幾乎所有的程序.對應的獨立環(huán)境(freestanding environment)不存在標準庫,程序入口也不一定是 main,最明顯的例子就是操作系統(tǒng)內核.詳情參考gcc網站最近的資料)

 

-fno-strict-prototype
對于沒有參數(shù)的函數(shù)聲明,例如`int foo ();',C風格處理---即不說明參數(shù)個數(shù)或類型. (僅針對C++).正常情況下,這樣的函數(shù)fooC++中意味著參數(shù)為空.

 

-trigraphs
支持ANSI C trigraphs. `-ansi'選項隱含聲明了`-trigraphs'.

 

-traditional
試圖支持傳統(tǒng)C編譯器的某些方面.詳見GNU C手冊,我們已經把細節(jié)清單從這里刪除,這樣當內容過時后,人們也不會 埋怨我們.

除了一件事:對于C++程序(不是C), `-traditional'選項帶來一個附加效應,允許對 this賦值.他和`-fthis-is-variable'選項的效果一樣.

 

-traditional-cpp
試圖支持傳統(tǒng)C預處理器的某些方面.特別是上面提到有關預處理器的內容,但是不包括 `-traditional'選項的其他效應.

 

-fdollars-in-identifiers
允許在標識符(identifier)中使用`$'字符(僅針對C++).你可以指定 `-fno-dollars-in-identifiers'選項顯明禁止使用`$'. (GNU C++在某些 目標系統(tǒng)缺省允許`$',但不是所有系統(tǒng).)

 

-fenum-int-equiv
允許int類型到枚舉類型(enumeration)的隱式轉換(僅限于C++).正常情況下GNU C++允許從 enumint的轉換,反之則不行.

 

-fexternal-templates
為模板聲明(template declaration)產生較小的代碼(僅限于C++),方法是對于每個模板函數(shù) (template function),只在定義他們的地方生成一個副本.想要成功使用這個選項,你必須在所有使用模板的 文件中,標記`#pragma implementation' (定義)`#pragma interface' (聲明).

當程序用`-fexternal-templates'編譯時,模板實例(template instantiation) 全部是外部類型.你必須讓需要的實例在實現(xiàn)文件中出現(xiàn).可以通過typedef實現(xiàn)這一點,他引用所需的每個 實例.相對應的,如果編譯時使用缺省選項`-fno-external-templates',所有模板實例明確的設為內置.

 

-fall-virtual
所有可能的成員函數(shù)默認為虛函數(shù).所有的成員函數(shù)(除了構造子函數(shù)和newdelete 成員操作符)視為所在類的虛函數(shù).

這不表明每次調用成員函數(shù)都將通過內部虛函數(shù)表.有些情況下,編譯器能夠判斷出可以直接調用某個虛函數(shù);這時就 直接調用.

 

-fcond-mismatch
允許條件表達式的第二和第三個參數(shù)的類型不匹配.這種表達式的值是void.

 

-fthis-is-variable
允許對this賦值(僅對C++).合并用戶自定義的自由存儲管理機制到C++,使可賦值的 `this'顯得不合時宜.因此,默認情況下,類成員函數(shù)內部對this賦值是無效操作.然而為了 向后兼容,你可以通過`-fthis-is-variable'選項使這種操作有效.

 

-funsigned-char
char定義為無符號類型,如同unsigned char.

各種機器都有自己缺省的char類型.既可能是unsigned char也可能是signed char .

理想情況下,當依賴于數(shù)據(jù)的符號性時,一個可移植程序總是應該使用signed charunsigned char.但是許多程序已經寫成只用簡單的char,并且期待這是有符號數(shù)(或者無符號數(shù),具體情況取決于 編寫程序的目標機器).這個選項,和它的反義選項,使那樣的程序工作在對應的默認值上.

char的類型始終應該明確定義為signed charunsigned char,即使 它表現(xiàn)的和其中之一完全一樣.

 

-fsigned-char
char定義為有符號類型,如同signed char.

這個選項等同于`-fno-unsigned-char',他是the negative form of `-funsigned-char'的相反選項.同樣, `-fno-signed-char'等價于 `-funsigned-char'.

 

-fsigned-bitfields
-funsigned-bitfields
-fno-signed-bitfields
-fno-unsigned-bitfields
如果沒有明確聲明`signed'`unsigned'修飾符,這些選項用來定義有符號位域 (bitfield)或無符號位域.缺省情況下,位域是有符號的,因為他們繼承的基本整數(shù)類型,int,是 有符號數(shù).

然而,如果指定了`-traditional'選項,位域永遠是無符號數(shù).

 

-fwritable-strings
把字符串常量存儲到可寫數(shù)據(jù)段,而且不做特別對待.這是為了兼容一些老程序,他們假設字符串常量是可寫的. `-traditional'選項也有相同效果.

篡改字符串常量是一個非常糟糕的想法; ``常量''就應該是常量.

posted on 2009-08-03 14:30 chaosuper 閱讀(201) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發(fā)表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美一级片在线播放| 一色屋精品亚洲香蕉网站| 久久这里有精品15一区二区三区| 欧美激情综合五月色丁香| 久久久综合网站| 国产精品久久久久久久久久妞妞| 欧美v日韩v国产v| 国产欧美日韩一区二区三区在线观看 | 一区二区三区高清视频在线观看 | 黄色小说综合网站| 亚洲一区二区久久| 亚洲天堂av图片| 欧美日韩国产成人在线91| 你懂的一区二区| 影院欧美亚洲| 久久久九九九九| 久久精品视频亚洲| 国产情人节一区| 午夜久久久久久久久久一区二区| 亚洲女优在线| 国产精品亚洲综合天堂夜夜| 一区二区三区精密机械公司 | 欧美jizz19hd性欧美| 国模吧视频一区| 亚洲一区亚洲二区| 亚洲欧美成aⅴ人在线观看| 欧美日韩喷水| 一本色道久久综合亚洲精品不 | 亚洲精品国产精品国产自| 久久综合久色欧美综合狠狠| 久久在线精品| 亚洲全黄一级网站| 欧美人成免费网站| 亚洲一区二区三区激情| 午夜精品美女久久久久av福利| 欧美日韩一区二区三区视频| 一本色道久久综合亚洲精品不| 亚洲一区二区在线| 国产精品自拍视频| 久久精品一区二区三区四区| 久久综合色88| 日韩亚洲一区二区| 国产精品视频| 久久久精品动漫| 欧美激情一区二区在线| 一区二区日韩伦理片| 国产精品午夜在线| 久久av资源网站| 亚洲第一网站免费视频| 99精品视频免费观看| 欧美午夜性色大片在线观看| 亚洲欧美日韩国产综合| 免费日韩视频| 亚洲午夜av| 国产亚洲激情视频在线| 久久影音先锋| 亚洲视频你懂的| 久热精品视频在线观看| 日韩一级片网址| 国产精品稀缺呦系列在线| 久久男人av资源网站| 日韩亚洲欧美成人| 久久国产精品久久久久久久久久| 亚洲国产精品精华液2区45| 欧美日韩在线一区二区三区| 欧美在线视频在线播放完整版免费观看| 免费中文字幕日韩欧美| 亚洲欧美激情一区| 在线免费观看成人网| 欧美日韩在线影院| 久久久久久久久综合| 亚洲午夜国产一区99re久久| 欧美电影电视剧在线观看| 翔田千里一区二区| 日韩午夜三级在线| 在线观看国产精品网站| 国产精品嫩草99av在线| 免费在线欧美黄色| 欧美诱惑福利视频| 一区二区三区欧美在线观看| 欧美成人一区二区三区片免费| 亚洲男人av电影| 99精品国产福利在线观看免费 | 亚洲欧美日韩国产中文| 亚洲激情第一区| 巨胸喷奶水www久久久免费动漫| 亚洲素人一区二区| 日韩视频一区二区三区在线播放| 国产视频久久| 国产精品久久激情| 欧美巨乳波霸| 欧美成人第一页| 久久视频精品在线| 欧美中文字幕不卡| 亚洲在线观看| 亚洲小视频在线观看| 亚洲国产一区二区三区高清| 可以看av的网站久久看| 久久av一区二区三区漫画| 亚洲永久在线| 亚洲午夜精品久久久久久app| 亚洲国产精品高清久久久| 极品少妇一区二区三区| 国内在线观看一区二区三区| 国产精品午夜在线观看| 国产精品毛片一区二区三区| 欧美日韩精品不卡| 欧美网站在线观看| 欧美视频在线观看一区二区| 欧美乱大交xxxxx| 欧美日韩人人澡狠狠躁视频| 欧美日韩免费观看一区| 欧美日韩伦理在线| 欧美新色视频| 国产精品爽黄69| 国产伦理精品不卡| 狠狠色综合网站久久久久久久| 国产一区二区久久久| 黄色亚洲精品| 亚洲三级免费| 亚洲在线观看| 久久福利视频导航| 麻豆9191精品国产| 亚洲国产清纯| av成人动漫| 午夜精品福利电影| 久久久噜噜噜久久久| 欧美成人首页| 国产精品国产三级国产a| 国产精品日本| 国内精品久久久久影院 日本资源 国内精品久久久久伊人av | 韩日视频一区| 亚洲国产天堂久久国产91| 9久re热视频在线精品| 亚洲一区二区av电影| 久久aⅴ国产紧身牛仔裤| 免费亚洲一区二区| 亚洲人成在线免费观看| 亚洲欧美电影院| 久久免费高清视频| 欧美性久久久| 韩国av一区二区三区在线观看| 亚洲人成小说网站色在线| 亚洲一区二区黄| 美女视频网站黄色亚洲| 亚洲毛片一区| 久久久99爱| 国产精品爱久久久久久久| 国产亚洲精品aa| 亚洲美女一区| 久久国产视频网| 亚洲激情女人| 久久精品av麻豆的观看方式| 欧美精品国产精品日韩精品| 国产亚洲激情在线| 亚洲少妇最新在线视频| 久久久国产精品亚洲一区| 亚洲日本理论电影| 久久久久久久久蜜桃| 国产精品久久7| 99精品国产在热久久| 玖玖综合伊人| 午夜国产不卡在线观看视频| 欧美高清在线播放| 激情久久久久| 欧美一区二区高清在线观看| 亚洲国产视频一区| 久久久精品视频成人| 国产精品自拍一区| 亚洲婷婷国产精品电影人久久| 你懂的视频一区二区| 性高湖久久久久久久久| 国产精品久久久久久影视| 99xxxx成人网| 欧美国产精品va在线观看| 欧美在线观看天堂一区二区三区| 欧美日韩在线不卡一区| 亚洲人永久免费| 欧美顶级艳妇交换群宴| 久久精品系列| 国产在线一区二区三区四区 | 欧美www在线| 黄色亚洲在线| 久久伊伊香蕉| 久久精品国产精品亚洲综合 | 最近看过的日韩成人| 理论片一区二区在线| 久久xxxx精品视频| 国产一区二区0| 久久精品免费看| 欧美一区二区私人影院日本| 国产嫩草一区二区三区在线观看| 亚洲图片欧美午夜| 亚洲精品一区中文| 欧美日产一区二区三区在线观看| 亚洲区一区二区三区| 亚洲人线精品午夜| 欧美日韩久久| 亚洲免费在线看| 欧美亚洲自偷自偷|