20.1MB
1.32MB
CL.exe是计算机系统中非常重要的微软C/C++编译器,我们在编译时经常用到。如果cl.exe进程从你的计算机中消失,编译器将不能正常工作。所以你可以通过这个网站下载软件来正确处理这个问题。
CL.exe软件介绍
Cl.exe C/c++编译器。如果你正在使用VC进行程序开发,你可以使用这个编译器来编译你的代码。它是一个cl.exe,可以控制VC的编译器和连接器,生成COFF通用文件格式和obj目标文件,最终生成exe文件或dll文件。它是使用VC2008开发程序的必备工具。CL.exe软件功能
/oi启用内部函数。/o2最大化速度/os首选代码空间
/oa假设没有别名/ot首选代码速度
/o1最小化空间/op[-]提高浮点数的一致性
/og启用全局优化/oy[-]启用帧指针省略。
/ob内联扩展(默认值n=0) /ow假定跨函数别名。
/od禁用优化(默认)/ox最大化选项。(/ogityb2 /gs)
-代码生成-
/g3针对80386 /gh enables _penter函数调用进行了优化。
/g4针对80486 /gh enable _pexit函数调用进行优化
/g5为奔腾/gr[-]优化启用c++ rtti
/g6优化ppro、p-ii和p-iii /gx[-]启用c++ eh(与/ehsc相同)
/g7优化奔腾4或athlon /ehs启用c++ eh(无seh异常)
/gb为混合模式优化(默认)/eha启用c++ eh(w/ seh异常)
/gd __cdecl调用约定/ehc extern "c "默认为nothrow。
/gr __fastcall调用约定/gt来生成纤程安全tls访问。
/gz __stdcall调用约定/gm[-]来启用最小化重新生成。
/ga为windows应用程序优化/gl[-]链接时启用代码生成
/gf启用字符串池/qifdiv[-]启用pentium fdiv修复
/gf启用只读字符串池/qi0f[-]启用pentium 0x0f修复。
/gy分隔符链接器函数/qifist[-]使用fist代替ftol()
/gz启用堆栈检查(/rtcs) /rtc1启用快速检查(/rtcsu)
/ge强制将堆栈检查/rtcc转换为所有函数的较小类型检查。
/gs[num]控制堆栈检查调用/rtcs堆栈帧运行时检查
/gs启用安全检查/rtcu未初始化的本地使用检查
/clr[:noassembly]是为公共语言运行库编译的。
no assembly不生成任何程序集。
/arch:CPU结构的最低要求,以下之一:
Sse-启用支持SSE的CPU可用的指令
Sse2-启用支持SSE 2的cpu可用的指令
输出文件
/fm[file]命名映射文件
/fa[sc]配置程序集列表/fp命名预编译头文件
/fa[file]命名程序集列表文件/fo命名对象文件
/fd[file]命名。pdb file /fr[file]命名源浏览器文件。
/fe命名的可执行文件/fr[file]命名的扩展名。sbr文件
预处理程序
/c不提取注释/u删除预定义的宏
/e预处理到标准输出/i添加到包含搜索路径
/d & # 123;=|#}定义宏/u删除所有预定义的宏。
/ep预处理到标准输出,no #line /x忽略“标准位置”
/ai添加到程序集搜索路径/fx将插入的代码合并到一个文件中。
/fu强制使用assembly/module /fi来命名强制包含文件。
/p预处理到文件
语言
/Zg生成函数的原型/Zs只检查语法。
/Zi启用调试信息/Z7启用旧调试信息
/Zp[n]在N字节边界上包装结构/Za禁用扩展。
/Ze Enable extension(default)/ZL省略。OBJ。
/VD & # 123;0|1|2}禁用/启用vtordisp /vm指向成员的指针类型
杂物
/我们将警告n视为错误。
/w禁用所有警告/y-禁用所有pch选项
/h最大外部名称长度/wall启用所有警告
@选项响应文件/wo发出警告n
/nologo取消版权消息/wx将该警告视为错误。
/c仅编译,无链接/w设置警告级别(默认值n=1)
/showincludes显示用文件名/wl启用的单行诊断。
/v设置版本字符串/yx[file] automatic.pch。
/wd禁用警告n /zm最大内存分配(默认值为%)
/tp将所有文件编译到。CPP/Yu[文件]使用。pch文件。
/tc将所有文件编译成。c /yl[sym]插入。调试库的pch参考。
/?,help打印此帮助消息/w为n设置警告级别1-4。
/j默认的字符类型是无符号的/wp64。启用64位端口位置警告。
/tc将文件编译成。c /yc[file]来创建. pch文件。
/tp将文件编译成。并将调试信息放入每个。obj。
CL.exe的使用说明
如何处理cl.exe的程序错误?首先,您的代码中缺少分号和双引号。
其次,cl.exe执行错误是预编译设置的问题。
在vc中,依次点击“项目”->“设置”,选择“c/c++”选项卡,在分类中选择“预编译头”。如果设置如下,将会出现there执行错误的问题。
此时构建项目,结果是
将设置更改为以下内容
问题解决了。
得到运算结果。