这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令 ecc
程序:
您的姓名
ecc - eC 编译器
概要
埃克 [-t 目标平台]
[-cpp C预处理器]
[-defaultns 默认命名空间]
[-严格]
[-memguard]
[-nolinenumbers]
[理解-C-标志]
-c 输入
[-o 产量]
[-符号 中间目录]
商品描述
ecc 将编译指定的 eC 源文件 输入 到中间的 C 代码。
此外,它将生成符号导入文件(.imp) 和 (如果编译
源包含任何可国际化的字符串)部分翻译字符串目录
(。碗) 使用 ECS 生成符号加载器,并生成模块的翻译
模板(。锅).
ecc 依赖于符号 (符号) 用于输入源以及任何其他 eC 源文件
在其中导入以进行预编译 ECP,并在 中间目录.
配置
输出
-o 产量 输出中间 C 文件的位置和名称
(默认为位置和名称 输入 与 .ec 扩展名替换为 .c)
中级 目录
-符号 中间目录
符号的位置 (符号) 预编译器的输出 (ECP),以及输出导入文件的位置
(.imp) 和部分翻译字符串目录 (。碗)
应用平台
-t 目标平台
其中 目标平台 是其中之一: win32 Linux的 苹果
(如果未指定,则默认为主机平台)
工具链 附加选项
-cpp C预处理器
使用哪个 C 预处理器(默认为 GCC)
命名空间 附加选项
-defaultns 默认命名空间
假设源文件中定义的所有类和命名空间都在命名空间内
默认命名空间. 这不会影响用 默认 访问模式,
它们是非损坏的和 C 兼容的。
-严格
不要自动解析命名空间和子命名空间中的构造。 全部
类、函数和定义必须用它们的完整
命名空间。
调试 附加选项
-memguard
生成 MemoryGuard 函数调用堆栈信息以与 MemoryGuard 一起使用。 到
启用MemoryGuard,Ecere运行库的MemoryGuard配置必须是
用过的。 最简单的方法是添加 ecere 运行时库项目
(sdk/ecere/ecere.epj) 到工作区,将其配置切换到“MemoryGuard”和
建立它。 然后可以通过切换内存的活动配置来切换 MemoryGuard
埃塞项目。
-nolinenumbers
在生成的 C 文件中省略输出 eC 源文件行号。
了解 C 旗
-I包括
-ISystem.|-isysroot 系统包含目录
-D定义
-立方米
使用 onworks.net 服务在线使用 ecc