这是命令 pike7.8,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
pike - pike 编译器和解释器
概要
梭鱼 [ -驱动程序选项 ... [ 脚本 [ 脚本参数 ... ]]
商品描述
Pike 编程语言的编译器和解释器。
配置
加载器支持以下选项:
-a 将窥视孔优化器的调试级别增加 1(调试)。
-aNUM 将窥视孔优化器的调试级别设置为 NUM (调试)。
-D符号
定义预处理器符号 符号 到1。
-D符号=值
定义预处理器符号 符号 至 计算值。
-d 将调试级别增加 1(调试)。
-dNUM 将调试级别设置为 NUM (调试)。
-直流 提高派克编译器的调试级别(调试)。
-dg 在每次垃圾回收(调试)时重置调试 malloc。
-dL Windows 只要: 无法加载 dll 文件时启用 Windows 错误对话框。
Pike 具有链接到 dll 文件的模块很常见,这些模块不是
可用于所有安装。 因此,这些错误对话框被禁用
默认情况下,当尝试加载某些模块时,派克不会挂在它们上面。
但是,错误对话框是查看哪些 dll 无法显示的唯一方法
已加载,因此可能需要使用此选项来找出某个模块未加载的原因
加载。
-dp 关闭窥视孔优化(调试)。
-ds 调试信号(调试)。
-dt 关闭尾递归优化(调试)。
dT 启用线程库中的额外检查,例如互斥体完整性检查(调试)。
-l 将全局优化器的调试级别增加 1(调试)。
-lNUM 将全局优化器的调试级别设置为 NUM (调试)。
-m主程序
使用 VHDL 语言编写 主程序 而不是普通的主程序。
-qNUM 执行后结束执行 NUM 派克指令。
-sNUM 将派克堆栈大小设置为 NUM (最小值为 256)。
-t 将运行时跟踪级别增加 1(调试)。
-tNUM 将运行时跟踪级别设置为 NUM (调试)。
-tg 将 gc 运行记录到 stderr。
-p 使用 1(调试)增加分析级别。
-pNUM 将分析级别设置为 NUM (调试)。
-rt 打开对函数调用和软转换的参数的运行时检查。
-rT 打开 #pragma 严格类型 对于所有文件。
默认主程序支持以下选项:
-H, - 帮助,
打印帮助信息并退出。
-e表达式,- 执行=表达式
执行 表达式 并退出。
-x工具名
执行内部工具 工具名 在 工具。独立。 忽略 工具名 以获得清单
可用的工具。
-和, --预处理
只需运行预处理器。
-I是,--包含路径=目录
附加 DIR 到包含路径。
-M是,--模块路径=目录
附加 DIR 到模块路径。
-P是,--程序路径=目录
附加 DIR 到程序路径。
-v, - 版
打印 Pike 版本并退出。
-V主要次要,--兼容=主要.次要
将兼容版本设置为 Pike 版本 主要次要。
-w, --警告
启用警告。
-W, ——哇, --无警告
禁用警告。
--汇编程序调试
设置窥孔优化器调试级别(debug)。
--自动重载
打开 自动重载 大师模式。
--编译器跟踪
打开 Pike 编译器的跟踪(调试)。
-调试
增加或设置调试级别(debug)。
--没有调试=特征
隐藏 特集 从解析器(调试)。
--转储版本
将 Pike 版本号打印到 stderr,例如“7.8.10\n”
- 特征
列出在此 Pike 二进制文件中启用的一些功能并退出(调试)。
- 信息 显示有关此 Pike 安装和退出(调试)的各种信息。
--优化器调试
设置全局优化器调试级别(debug)。
--show-all-cpp-警告, --挑剔的cpp
启用失败警告 #如果 持续的() 表达式。
--显示路径
显示 pike 将使用的路径并退出(调试)。
- 痕迹
提高跟踪级别(调试)。
- 痕迹=数量
将跟踪级别设置为 NUM (调试)。
操作数
支持以下操作数:
脚本 以 Pike 编写的要编译然后执行的脚本的路径。 一切都在
脚本后的命令行作为参数传递给 主() 功能
剧本。
如果未指定脚本,pike 将以交互(Hilfe)模式启动。
REGISTRY KEYS
在 Windows 上,Pike 受注册表中以下键的影响:
HKEY_CURRENT_USER\Software\Pike\7.8\PIKE_MASTER
HKEY_LOCAL_MACHINE\Software\Pike\7.8\PIKE_MASTER
指定主程序的名称(由 -m)。 如果这些键不是
设置(默认),然后 Pike 通过来自 pike.exe 的相对路径找到 master。
环境
Pike 受以下环境变量的影响:
派克大师
指定主程序的名称(由 -m).
根据操作系统 Pike 可能会受到以下环境变量的影响:
LC_ALL 覆盖其他 LC_* 变量。
LC_COLLATE
指定字符整理顺序。
LC_CTYPE
指定字符分类。
LC_消息
指定系统消息数据库的语言。
LC_NUMERIC
指定十进制和千位分隔符。
LC_TIME
指定日期和时间格式。
默认主程序受以下环境变量影响:
PIKE_INCLUDE_PATH
以冒号 (:) 分隔的目录列表,用于搜索包含文件。
PIKE_PROGRAM_PATH
以冒号 (:) 分隔的目录列表,用于搜索程序文件。
PIKE_MODULE_PATH
以冒号 (:) 分隔的目录列表,用于搜索模块。
LONG_PIKE_ERRORS 错误
如果设置禁用回溯中的路径截断。
SHORT_PIKE_ERRORS 错误
如果设置和 LONG_PIKE_ERRORS 错误 未设置,只截断路径到文件名
回溯。
PIKE_BACKTRACE_LEN
要在回溯中描述的数组中的最大元素数。
注意以上环境变量在默认主程序之前生效
尝试加载 获取选择(3P) 模块,出现在主程序参数之前
被解析。
退出 状态
返回以下退出值:
0 顺利完成。
>0 发生错误。 有关原因,请参阅 stderr (fd #2) 上的输出。
使用 onworks.net 服务在线使用 pike7.8