这是 patscc 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
patscc - ATS2 编译器前端
概要
帕特斯卡 [选项] 档...
商品描述
帕特斯卡 是 Postiats 编译器的前端 点选 对于 ATS2 语言。
配置
帕特斯卡 具有以下样式的命令行选项语法 GCC 并接受所有相同的
选项,其中许多被直接传递给 GCC 后端。 这里总结了
非GCC 选项。
-atsccomp
在命令行上指定 C 编译器的名称。 否则,使用环境
变量 ATSCCOMP 或默认。 请参阅有关环境变量的更多详细信息。
-清洁船
编译完成后清理附带生成的 C 文件。
--编译, -猫
仅将给定的 ATS 源文件编译为 C 文件。
-DATS [= ], -DDATS [= ]
在 ATS 中定义名称/值宏顶级值。 -DDATS 也将此选项传递给
C 编译器。
-IATS , -IIATS
添加在进行静态和动态加载时搜索 ATS 文件的路径。 -IIATS
还将此路径传递给 C 编译器。
-fsat , -fdats
这些表示以下文件是SATS 或DATS 文件。 不必要的如果
标准文件扩展名 .sat or .dat 被使用。
--格莱恩
在生成的 C 代码中放置基于 ATS 源的行 pragma 信息。
--类型检查, -猫
键入检查给定的 ATS 源文件,但不要再进一步了。
- 版本, -大桶
显示 ATS2/Postiats 版本和 gcc 版本。
环境 变数
帕斯康普, ATSCCOMP
使用此环境变量的值作为 C 编译器的命令名称。
默认是 GCC -D_XOPEN_SOURCE -I${ATSHOME} -I${ATSHOME}/ccomp/运行时
-L${ATSHOME}/ccomp/atslib/lib
爱国之家, 爱特家园
使用这个环境变量的值作为 ATS 库的路径
安装。 默认值是特定于发行版的。
帕索普特, ATSOPT
使用此环境变量的值作为 ATS 编译器的命令名称。
默认是 patsopt。
示例
帕特斯卡 -o 测试 -氧气 测试数据
将 test.dats 编译为名为 test 的可执行文件。 告诉 GCC 使用第三级
优化。
帕特斯卡 -猫 测试数据
仅限类型检查 test.dats。
帕特斯卡 -猫 测试数据
仅编译为 C 文件 test_dats.c。
帕特斯卡 -o 测试.o -c 测试数据 -清洁船
将 test.dats 编译为名为 test.o 的目标文件,并删除中间 C 文件。
使用 onworks.net 服务在线使用 patscc
