这是 sdcpp 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
sdcpp - SDCC 的 C 预处理器
概要
scppold [选项] 文件名
商品描述
本手册页简要记录了 数据中心 命令。 本手册页是为
Debian GNU/Linux 发行版,因为原始程序没有手册
页。 相反,您可以阅读 /usr/share/doc/sdcc-doc 中的文档。
SDCC 是一款免费、可重定向、优化的 ANSI-C 编译器,专为 8 位设计
微处理器。
配置
-包括
包括以下内容 在其他文件之前。
-宏
接受宏定义 .
-前缀
指定 作为接下来两个选项的前缀。
-i 带前缀
添加 到系统末尾包含路径。
-iwithprefixbefore
添加 到主要包含路径的末尾。
-ISystem.
添加 到系统的开头包含路径。
-irafter
添加 到系统末尾包含路径。
-I
添加 到主要包含路径的末尾。
-一世- 细粒度的包含路径控制; 查看信息文档。
-nostdinc
不要搜索系统包含目录(指定的目录 -ISystem. 还是会
使用)。
-nostdinc++
不要搜索系统包含 C++ 的目录。
-o
将输出放入 .
-迂腐
发出严格的 ISO C 要求的所有警告。
-迂腐的错误
问题 -迂腐 警告改为错误。
-三合字母
支持 ISO C 三字符。
-lang-c
假设输入源在 C 中。
-lang-c89
假设输入源在 C89 中。
-lang-c++
假设输入源是 C++。
-lang-objc
假设输入源在 ObjectiveC 中。
-lang-objc++
假设输入源在 ObjectiveC++ 中。
-lang-asm
假设输入源是汇编程序。
-标准=<标准 姓名>
指定一致性标准; 其中之一:gnu89、gnu99、c89、c99、iso9899:1990、
ISO9899:199409, ISO9899:1999
-+ 允许解析 C++ 风格的特性。
-w 禁止警告消息。
-字形
如果遇到三字符,则发出警告。
-Wno-三字母组
不要警告三合字母。
-W评论{s}
如果一个评论在另一个评论中开始,则发出警告。
-无评论{s}
不要警告评论。
-传统的
警告传统 C 中不存在的特性;
-Wno-传统
不要警告传统的C;
-文德夫
如果#if 使用未定义的宏,则发出警告。
-Wno-undef
不要警告测试未定义的宏。
-进口
警告有关#import 指令的使用。
-Wno-进口
不要警告使用#import。
-错误
将所有警告视为错误。
-Wno-错误
不要将警告视为错误。
-W系统标头
不要抑制来自系统标题的警告。
-Wno-系统标头
禁止来自系统标题的警告。
-墙 启用所有预处理器警告。
-M 生成 make 依赖项。
-MM As -M ,但忽略系统头文件。
-MF
将依赖输出写入给定文件。
-MG 将丢失的头文件视为生成的文件。
-MP 为所有标头生成虚假目标。
-MQ
添加 MAKE 引用的目标。
-公吨
添加未引用的目标。
-D
定义一个 以字符串 '1' 作为其值。
-D=
定义一个 - 作为它的价值。
-A ( )
断言 至 .
-一种- ( )
关闭 至 .
-U
取消定义 .
-H 打印头文件的名称,因为它们被使用。
-C 不要丢弃评论。
-dM 显示最后激活的宏定义列表。
-DD 在输出中保留宏定义。
-dN As -DD 除了只保留名称。
-dI 在输出中包含 #include 指令。
-f预处理
将输入文件视为已经过预处理。
-ftabstop=
用于列报告的制表位之间的距离。
-P 不要生成#line 指令。
-$ 不允许在标识符中使用“$”。
-重新映射 包含文件时重新映射文件名。
-v or - 版
显示版本号。
-h or - 帮帮我
显示选项摘要。
使用 onworks.net 服务在线使用 sdcpp