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

posts - 54, comments - 32, trackbacks - 0, articles - 0

cl command

Posted on 2019-03-09 11:23 宋鵬 閱讀(859) 評(píng)論(0)  編輯 收藏 引用 所屬分類: tools
搞懂編譯過(guò)程 編譯器都在干嘛
cl -I 包含需要的目錄,其命令的結(jié)尾往往是一個(gè).c或.cpp文件。
cl命令出錯(cuò),一般是無(wú)法找到需要的頭文件。

附錄:cl -help
                         C/C++ COMPILER OPTIONS
                              -OPTIMIZATION-
/O1 minimize space                      /O2 maximize speed
/Ob<n> inline expansion (default n=0)   /Od disable optimizations (default)
/Og enable global optimization          /Oi[-] enable intrinsic functions
/Os favor code space                    /Ot favor code speed
/Ox maximum optimizations               /Oy[-] enable frame pointer omission 
/favor:<blend|ATOM> select processor to optimize for, one of:
    blend - a combination of optimizations for several different x86 processors
    ATOM - Intel(R) Atom(TM) processors 
                             -CODE GENERATION-
/Gw[-] separate global variables for linker
/GF enable read-only string pooling     /Gm[-] enable minimal rebuild
/Gy[-] separate functions for linker    /GS[-] enable security checks
/GR[-] enable C++ RTTI                  /GX[-] enable C++ EH (same as /EHsc)
/guard:cf[-] enable CFG (control flow guard)
/EHs enable C++ EH (no SEH exceptions)  /EHa enable C++ EH (w/ SEH exceptions)
/EHc extern "C" defaults to nothrow     
/EHr always generate noexcept runtime termination checks
/fp:<except[-]|fast|precise|strict> choose floating-point model:
    except[-] - consider floating-point exceptions when generating code
    fast - "fast" floating-point model; results are less predictable
    precise - "precise" floating-point model; results are predictable
    strict - "strict" floating-point model (implies /fp:except)
/Qfast_transcendentals generate inline FP intrinsics even with /fp:except
/Qpar[-] enable parallel code generation
/Qpar-report:1 auto-parallelizer diagnostic; indicate parallelized loops
/Qpar-report:2 auto-parallelizer diagnostic; indicate loops not parallelized
/Qvec-report:1 auto-vectorizer diagnostic; indicate vectorized loops
/Qvec-report:2 auto-vectorizer diagnostic; indicate loops not vectorized
/GL[-] enable link-time code generation 
/volatile:<iso|ms> choose volatile model:
    iso - Acquire/release semantics not guaranteed on volatile accesses
    ms  - Acquire/release semantics guaranteed on volatile accesses
/GA optimize for Windows Application    /Ge force stack checking for all funcs
/Gs[num] control stack checking calls   /Gh enable _penter function call
/GH enable _pexit function call         /GT generate fiber-safe TLS accesses
/RTC1 Enable fast checks (/RTCsu)       /RTCc Convert to smaller type checks
/RTCs Stack Frame runtime checking      /RTCu Uninitialized local usage checks
/clr[:option] compile for common language runtime, where option is:
    pure - produce IL-only output file (no native executable code)
    safe - produce IL-only verifiable output file
    initialAppDomain - enable initial AppDomain behavior of Visual C++ 2002
    noAssembly - do not produce an assembly
    nostdlib - ignore the default \clr directory
/Gd __cdecl calling convention          /Gr __fastcall calling convention
/Gz __stdcall calling convention        /GZ Enable stack checks (/RTCs)
/Gv __vectorcall calling convention     /QIfist[-] use FIST instead of ftol()
/hotpatch ensure function padding for hotpatchable images
/arch:<IA32|SSE|SSE2|AVX|AVX2> minimum CPU architecture requirements, one of:
   IA32 - use no enhanced instructions and use x87 for floating point
   SSE - enable use of instructions available with SSE-enabled CPUs
   SSE2 - (default) enable use of instructions available with SSE2-enabled CPUs
   AVX - enable use of instructions available with AVX-enabled CPUs
   AVX2 - enable use of instructions available with AVX2-enabled CPUs
/Qimprecise_fwaits generate FWAITs only on "try" boundaries, not inside "try"
/Qsafe_fp_loads generate safe FP loads  
                              -OUTPUT FILES-
/Fa[file] name assembly listing file    /FA[scu] configure assembly listing
/Fd[file] name .PDB file                /Fe<file> name executable file
/Fm[file] name map file                 /Fo<file> name object file
/Fp<file> name precompiled header file  /Fr[file] name source browser file
/FR[file] name extended .SBR file       /Fi[file] name preprocessed file
/Fd: <file> name .PDB file              /Fe: <file> name executable file
/Fm: <file> name map file               /Fo: <file> name object file
/Fp: <file> name .PCH file              /FR: <file> name extended .SBR file
/Fi: <file> name preprocessed file      
/doc[file] process XML documentation comments and optionally name the .xdc file
                              -PREPROCESSOR-
/AI<dir> add to assembly search path    /FU<file> forced using assembly/module 
/C don't strip comments                 /D<name>{=|#}<text> define macro
/E preprocess to stdout                 /EP preprocess to stdout, no #line
/P preprocess to file                   /Fx merge injected code to file
/FI<file> name forced include file      /U<name> remove predefined macro
/u remove all predefined macros         /I<dir> add to include search path
/X ignore "standard places"             
                                -LANGUAGE-
/Zi enable debugging information        /Z7 enable old-style debug info
/Zp[n] pack structs on n-byte boundary  /Za disable extensions
/Ze enable extensions (default)         /Zl omit default library name in .OBJ
/Zs syntax check only                   /vd{0|1|2} disable/enable vtordisp
/vm<x> type of pointers to members      
/Zc:arg1[,arg2] C++ language conformance, where arguments can be:
  forScope[-]           enforce Standard C++ for scoping rules
  wchar_t[-]            wchar_t is the native type, not a typedef
  auto[-]               enforce the new Standard C++ meaning for auto
  trigraphs[-]          enable trigraphs (off by default)
  rvalueCast[-]         enforce Standard C++ explicit type conversion rules
  strictStrings[-]      disable string-literal to [char|wchar_t]*
                        conversion (off by default)
  implicitNoexcept[-]   enable implicit noexcept on required functions
  threadSafeInit[-]     enable thread-safe local static initialization
  inline[-]             remove unreferenced function or data if it is
                        COMDAT or has internal linkage only (off by default)
  sizedDealloc[-]       enable C++14 global sized deallocation
                        functions (on by default)
  throwingNew[-]        assume operator new throws on failure (off by default)
  referenceBinding[-]   a temporary will not bind to an non-const
                        lvalue reference (off by default)
/ZH:SHA_256             use SHA256 for file checksum in debug info (experimental)
/Zo[-] generate richer debugging information for optimized code (on by default)
/ZW enable WinRT language extensions    
/constexpr:depth<N>     use <N> as the recursion depth limit
                        for constexpr (default: 512)
/constexpr:backtrace<N> show <N> constexpr evaluations
                        in diagnostics (default: 10)
/constexpr:steps<N>     terminate constexpr evaluation after
                        <N> steps (default: 100000)
/ZI enable Edit and Continue debug info 
/openmp enable OpenMP 2.0 language extensions
                              -MISCELLANEOUS-
@<file> options response file           /?, /help print this help message
/bigobj generate extended object format /c compile only, no link
/errorReport:option Report internal compiler errors to Microsoft
    none - do not send report                
    prompt - prompt to immediately send report
    queue - at next admin logon, prompt to send report (default)
    send - send report automatically         
/FC use full pathnames in diagnostics   /H<num> max external name length
/J default char type is unsigned        
/MP[n] use up to 'n' processes for compilation
/nologo suppress copyright message      
/sdl enable additional security features and warnings
/showIncludes show include file names   /Tc<source file> compile file as .c
/Tp<source file> compile file as .cpp   /TC compile all files as .c
/TP compile all files as .cpp           /V<string> set version string
/w disable all warnings                 /wd<n> disable warning n
/we<n> treat warning n as an error      /wo<n> issue warning n once
/w<l><n> set warning level 1-4 for n    /W<n> set warning level (default n=1)
/Wall enable all warnings               /WL enable one line diagnostics
/WX treat warnings as errors            /Yc[file] create .PCH file
/Yd put debug info in every .OBJ        /Yl[sym] inject .PCH ref for debug lib
/Yu[file] use .PCH file                 /Y- disable all PCH options
/Zm<n> max memory alloc (% of default)  /FS force to use MSPDBSRV.EXE
/await enable resumable functions extension
/Wv:xx[.yy[.zzzzz]] disable warnings introduced after version xx.yy.zzzzz
/source-charset:<iana-name>|.nnnn set source character set
/execution-charset:<iana-name>|.nnnn set execution character set
/utf-8 set source and execution character set to UTF-8
/validate-charset[-] validate UTF-8 files for only legal characters
                                -LINKING-
/LD Create .DLL                         /LDd Create .DLL debug library
/LN Create a .netmodule                 /F<num> set stack size
/link [linker options and libraries]    /MD link with MSVCRT.LIB
/MT link with LIBCMT.LIB                /MDd link with MSVCRTD.LIB debug lib
/MTd link with LIBCMTD.LIB debug lib    
                              -CODE ANALYSIS-
/analyze[-] Enable native analysis      /analyze:quiet[-] No warning to console
/analyze:log<name> Warnings to file     /analyze:autolog Log to *.pftlog
/analyze:autolog:ext<ext> Log to *.<ext>/analyze:autolog- No log file
/analyze:WX- Warnings not fatal         /analyze:stacksize<num> Max stack frame
/analyze:max_paths<num> Max paths       /analyze:only Analyze, no code gen

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   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>
            久久综合久久久| 亚洲六月丁香色婷婷综合久久| 国产专区欧美专区| 国产精品v一区二区三区 | 亚洲欧美日韩精品| 中文亚洲免费| 亚洲一区二区三区视频| 午夜久久久久久| 久久久久国产一区二区三区| 美女主播视频一区| 欧美美女bb生活片| 国产精品日本精品| 亚洲第一主播视频| 在线亚洲一区观看| 欧美在线观看你懂的| 美女脱光内衣内裤视频久久影院 | 日韩视频在线一区二区三区| 亚洲午夜视频在线| 久久这里有精品视频| 欧美精品久久久久久久免费观看 | 欧美视频手机在线| 国产日韩视频一区二区三区| 红桃视频亚洲| 亚洲私人影院| 蜜桃av一区二区三区| 99亚洲视频| 久久亚洲精品一区二区| 国产精品vvv| 亚洲第一中文字幕在线观看| 亚洲欧美另类久久久精品2019| 久久一区二区精品| 国产精品99久久不卡二区| 久久久福利视频| 国产精品久久午夜夜伦鲁鲁| 亚洲高清不卡在线| 欧美一区二区三区四区视频| 亚洲国产一区二区三区在线播| 91久久久精品| 性欧美暴力猛交另类hd| 欧美电影电视剧在线观看| 亚洲免费在线精品一区| 欧美人成免费网站| 91久久精品国产91久久性色tv| 久久精品国产99| 中文久久乱码一区二区| 免费欧美网站| 伊人成人开心激情综合网| 欧美一区二区精品久久911| 亚洲乱码视频| 欧美成人午夜免费视在线看片| 韩国av一区二区三区四区| 性欧美大战久久久久久久免费观看| 亚洲精品乱码久久久久久黑人| 久久视频在线看| 韩国免费一区| 久久久久一区二区三区四区| 亚洲香蕉成视频在线观看 | 欧美日韩精品一区| 一区二区国产日产| 91久久久精品| 欧美精品亚洲一区二区在线播放| 伊人久久婷婷| 男女精品网站| 美女黄毛**国产精品啪啪| 一区二区三区中文在线观看| 久久亚洲一区二区三区四区| 欧美中文字幕不卡| 国产在线欧美| 美女免费视频一区| 美女精品在线| 一区二区三区久久网| 一区二区国产精品| 国产乱子伦一区二区三区国色天香| 亚洲综合色丁香婷婷六月图片| 亚洲一区二区三区中文字幕| 国产精品视频观看| 久久久噜噜噜久噜久久| 久久福利精品| 最新日韩av| 日韩一本二本av| 国产九九精品视频| 可以免费看不卡的av网站| 美女亚洲精品| 亚洲午夜国产成人av电影男同| 一区二区三区视频在线看| 国产欧美一区二区精品秋霞影院| 久久精品九九| 欧美mv日韩mv国产网站| 亚洲一二三区在线| 久久av资源网站| 亚洲免费大片| 亚洲在线播放| 亚洲福利久久| 在线一区免费观看| 在线观看日韩欧美| 亚洲一区二区三区四区视频| 亚洲电影天堂av| 国产精品99久久久久久久vr| 你懂的国产精品永久在线| 久久久久国内| 欧美精品系列| 久久精品人人爽| 欧美韩日亚洲| 欧美一区二区精美| 欧美成人午夜剧场免费观看| 午夜欧美不卡精品aaaaa| 久久中文字幕一区| 欧美一级一区| 欧美精品在线免费| 久久久久久一区二区三区| 欧美精品综合| 免费成人黄色| 国产一区91精品张津瑜| 亚洲精品一区二区网址| 精品99一区二区| 亚洲欧美日韩综合aⅴ视频| 一区二区三区国产盗摄| 久久人人爽爽爽人久久久| 久久都是精品| 国产精品日韩| 中文高清一区| 亚洲视频www| 欧美精品一区二区三区在线看午夜| 久久综合狠狠综合久久激情| 久久久久久日产精品| 国产精品免费一区豆花| 99re亚洲国产精品| 日韩视频中文字幕| 女人色偷偷aa久久天堂| 免费成人av在线| 国产一区视频网站| 欧美一区二区三区日韩视频| 午夜精品www| 国产精品社区| 亚洲无线视频| 欧美亚洲视频| 国产精品综合av一区二区国产馆| 中文一区二区| 欧美在线关看| 精品999成人| 久久中文欧美| 亚洲日韩成人| 欧美国产一区二区在线观看| 免费不卡欧美自拍视频| 亚洲国产高清在线观看视频| 久久亚洲一区二区三区四区| 免费成人性网站| 亚洲精品中文在线| 欧美日韩三级| 亚洲欧美韩国| 麻豆成人综合网| 亚洲黄页一区| 欧美精品日韩一区| 一区二区日韩精品| 久久国产色av| 亚洲日韩欧美视频| 国产精品爱久久久久久久| 午夜精品久久久久久久99黑人| 久久久久九九视频| 日韩亚洲欧美成人一区| 国产精品久久久久久久久久ktv| 亚洲欧美视频一区| 欧美激情视频一区二区三区不卡| 99精品欧美一区二区三区综合在线| 欧美偷拍另类| 久久久精品免费视频| 亚洲看片网站| 久久久精品国产一区二区三区| 99这里只有精品| 国产精品久久久久婷婷| 久久国产精品久久国产精品| 亚洲电影免费观看高清完整版| 一区二区三区偷拍| 国产欧美日韩精品一区| 牛人盗摄一区二区三区视频| 亚洲视频一区在线| 欧美国产91| 久久激情网站| 亚洲午夜国产成人av电影男同| 一区二区三区在线免费视频| 欧美日韩亚洲一区三区| 久久看片网站| 亚洲欧美视频在线| 亚洲精品永久免费精品| 久久综合九色综合欧美狠狠| 亚洲一区二区免费看| 在线欧美不卡| 国产婷婷成人久久av免费高清| 欧美激情亚洲一区| 久久亚洲一区| 欧美中文在线字幕| 亚洲欧美日韩国产成人| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 久久久久久亚洲精品中文字幕| 亚洲人妖在线| 亚洲成色777777在线观看影院| 欧美一区二区三区在线播放| 一区二区三区**美女毛片| 亚洲国产精品成人综合色在线婷婷| 国产精品一区二区在线|