cpp命令

在c++编译环境中实际上是个exe。主要完成预处理工作
 
用途
完成 C 语言源文件上的文件包含和宏置换。
语法
/usr/ccs/lib/cpp -C ] [  -P ] [  -qDBCS ] [  -IDirectory ] [  -UName ] [  -DName [ =Defin ition ] ] [  -qlanglvl=Language ] [ InFile ] [ OutFile ]
描述
cpp 命令完成 C 语言源文件上的文件包含和宏置换。它读 InFile 并且写到 OutFile (缺省为标准输入和标准输出)。
cpp 命令被设计用来符合由文档“Draft American National Standard for Information Systems Systems - Programming Language C”( X3J11/88-159 )定义的 C 语言预处理伪指令和指令。
cpp 程序识别下列的特殊名字:
__LINE__
当前行号。
__DATE__
源文件的转化日期。
__TIME__
源文件的转化时间。
__STDC__
指示一个一致的实现。
__FILE__
当前文件名。
__STR__
指出编译器将为某些字符串函数(在 /usr/include/string.h 中定义)生成直接插入的代码。
__MATH__
指出编译器将为某些数学函数(在 /usr/include/math.h 中定义)生成直接插入的代码。
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
自动 BuildIl2CppTask il2cpp命令用于将Unity项目中的C#代码编译为C++代码(il2cpp),以提高游戏的性能和安全性。 以下是自动 BuildIl2CppTask il2cpp命令的步骤: 1. 打开Unity编辑器,并打开要编译的项目。 2. 在Unity编辑器中选择“Edit”菜单,然后选择“Preferences”。 3. 在“Preferences”对话框中选择“External Tools”选项卡。 4. 在“External Tools”选项卡中,找到“Custom Editor Tools”部分,并单击“Add”。 5. 在“Add External Tool”对话框中,输入以下信息: - Name: Build Il2Cpp Task - Executable: <path_to_Unity_editor>/Unity.app/Contents/il2cpp/build/il2cpp.exe - Arguments: --convert-to-cpp --compile-cpp --libil2cpp-static --platform=webgl --configuration=Release --output-dir=<path_to_output_directory> <path_to_main_cpp_file> (其中,<path_to_Unity_editor>是您的Unity编辑器安装目录的路径,<path_to_output_directory>是输出C++文件的路径,<path_to_main_cpp_file>是C++文件的主文件路径) 6. 单击“Add”按钮,将自动 BuildIl2CppTask il2cpp命令添加到“Custom Editor Tools”列表中。 7. 点击“Close”关闭“Preferences”对话框。 8. 打开“Project”窗口,右键单击您要编译的C#文件夹,并选择“Run Build Il2Cpp Task”。 9. 稍等片刻,自动 BuildIl2CppTask il2cpp命令将会完成编译过程,并生成C++代码。 10. 您可以在< path_to_output_directory >目录中找到编译生成的C++文件。 注意:自动 BuildIl2CppTask il2cpp命令仅适用于WebGL平台。如果您要编译其他平台,请相应地更改--platform和--configuration参数。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值