英语法语西班牙文

OnWorks 网站图标

s2cc - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 s2cc

这是 s2cc 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


s2cc - C 编译器的方案

句法


s2cc [ 选项 ] ... 文件 ...

商品描述


这款 s2cc 命令(以前称为 SOC) 调用一个 Scheme 编译器,它接受
在基本部分定义的语言 修订4 报告 on 算法 Language
方案, 有轻微的限制和一些补充。 编译器生成 C 源文件
然后使用系统的 C 编译器编译它们以生成常规的 .o
文件。 此编译器生成的 C 代码可能与其他 C 代码或代码混合
用其他语言写成。

配置


这些选项被接受 s2cc. 其他选项将被假定为
系统的 C 编译器,它们将在调用时传递给它。

-cc C 编译 编译 Scheme 编译器生成的 C 代码 C 编译。 如果这
未提供标志,则 C 编译器 cc 将被使用。

-C 编译文件中的 Scheme 程序 资源.sc 并离开
结果代码 资源.c 文件。 不执行进一步的操作。

-I 目录 指定要通过包含搜索源文件的目录。

-f 符号 折扣值 定义编译时常量 符号计算值。 这相当于
构造(定义常量 符号 折扣值) 出现在方案中
资源。

-i 将源文件和目标文件组合成一个 Scheme 解释器。 这
每个 Scheme 源文件的模块名称是自动确定的。
以前编译的模块的模块名称必须使用
-m 选项。

-m 模块名称 指定先前编译的模块的名称。 请注意,
Scheme 编译器将在 模块-
姓名. 模块按照以下顺序初始化 -m 标志出现。

-Ob 通过省略对向量和字符串的边界检查来优化代码。

-Og 通过省略堆栈回溯代码来优化代码。

-上 通过假设所有数字都是定点来优化代码。

-OT 通过省略类型错误检查来优化代码。

-PG. 使用生成用于运行时测量的分析代码 教授(1)。 这款
使用 profiled 库代替标准 Scheme 库。

-scgc 状态标志 启用垃圾收集统计。 如果设置为 1,则垃圾
将打印收集统计信息。 默认为 0,即
结果没有统计。

-sch 以兆字节为单位指定编译器的初始堆大小。 默认是
系统依赖。

-scl 百分 指定分代垃圾后分配的堆的百分比
将强制进行完整收集的集合。 默认值为 40。

-scmh 以兆字节为单位指定编译器的最大堆大小。 默认是
堆初始大小的五倍。

-LIBDIR 目录
指定包含文件的目录:predef.sc、objects.h、
libs2c.a 和可选的 libs2c_p.a。

-日志 将编译器内部的信息记录到生成的 C 源文件中
由编译器。 每种类型的信息都由一个标志控制:
-资源, -宏, -扩张, -关闭, -转变, , -树, ,
-窥视. 旗帜 -日志 相当于指定标志: -资源,
-宏, -扩张, -关闭, -转变, , -树.

环境 变数


控制的项目 -sc.. 标志也可以由环境变量控制。 如果
提供了标志和环境变量,那么标志的值将是
用过的。

华夏信息 控制向标准报告垃圾收集统计信息
错误文件。 如果设置为 1,则垃圾收集统计信息将为
打印。 默认设置为 0,不会打印统计信息。

便宜 指定堆的初始大小(以兆字节为单位)。 默认堆
大小取决于系统。

限制 指定分代垃圾后分配的堆的百分比
将强制进行完整收集的集合。 默认值为 40。

SCMAX堆 指定堆的最大大小(以兆字节为单位)。

INPUT FILES


在命令选项之后是一个或多个文件名。

姓名.sc 方案来源。 Scheme源文件将被编译成C文件
名字 姓名。C。

姓名.c C 源代码。

姓名.s 汇编语言源代码。

姓名.o 可能由任何编译器生成的目标文件。

姓名.a 可能由任何编译器生成的目标文件存档。

诊断


编译器产生的诊断信息打印在标准错误文件中。

使用 onworks.net 服务在线使用 s2cc


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

  • 1
    4g8
    4g8
    4g8 - 数据包捕获和拦截
    对于交换网络...
    运行 4g8
  • 2
    4s-管理J
    4s-管理J
    4s-admin � 4store集群管理
    工具 ...
    运行 4s-adminJ
  • 3
    相信
    相信
    crede - C 和 C++ 程序减速器
    描述:creduce 2.5.0(未知)——
    一个 C 和 C++ 程序减速器 C-Reduce
    需要“兴趣测试”和
    一个或...
    运行减量
  • 4
    爬行
    爬行
    CREEPY - 一个地理位置信息
    聚合器描述:令人毛骨悚然的是
    允许您收集的应用程序
    地理定位相关信息
    用户来自...
    令人毛骨悚然
  • 5
    吉森格拉斯
    吉森格拉斯
    g.gisenv - 输出并修改
    用户当前的GRASS变量设置。
    如果没有,则打印所有定义的 GRASS 变量
    给出了选项。关键词:一般,
    设置...
    运行 g.gisenvgrass
  • 6
    吉格拉斯
    吉格拉斯
    g.gui - 启动 GRASS 图形用户
    界面 (GUI) 会话。可选
    更新默认用户界面设置。
    关键词:一般、GUI、用户界面...
    运行吉格拉斯
  • 更多 ”

Ad