faucc - 云端在线

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

程序:

您的姓名


faucc - C 编译器为 16 位 / 32 位 CPU 生成 Intel 代码。

概要


福克 [ -B [ -D MACRO [=DEF]][ -E [ -I [ -L [ -医学博士 [-MF 文件 ]
[ -MP [ -公吨 目标 [ -O 水平 [ -S [ -T 脚本 [ -U [ -Wl,ARG ]
[ -Xlinker ARG [ -b [ -c [ -f ARG [ -m [ -nostdlib ]
[ -o 产量 [ -print-lib-faucc-文件名 [ --独立式 ]
[ --无堆栈保护器 ] { 文件 ...}

商品描述


福克 是一个 C 编译器,可以生成 Intel 16 位或 32 位代码。

配置


福克 试图模仿的选项 GCC. 许多选项将传递给 C
预处理器 CPP 或链接器(通过调用 c 编译器完成) GCC) 未修改
形式。

-B
覆盖目录前缀,其中 cc1 被查到 .

-D MACRO, -D MACRO=DEF
确定 MACRO 带有可选的初始定义 DEF。 如果 DEF 被省略,它默认
1.

-E
只进行预处理,不运行编译器。

-I
添加 到在其中搜索头文件的包含路径。

-L
添加 到库搜索路径,链接器将在其中查找库。

-医学博士
预处理时输出依赖信息。

-MF, 文件
预处理时输出依赖信息 文件.

-MP,
当预处理器应该输出依赖信息时,它会生成 PHONY
每个依赖项的目标。

-公吨 目标
当预处理器应该输出依赖信息时,使用 目标 作为
依赖规则目标。

-O 水平
目前忽略。

-S
输出汇编代码。

-T 脚本
使用 VHDL 语言编写 脚本 作为链接脚本。

-U
取消定义先前定义的 .

-Wl,ARG, -Xlinker ARG
通过 ARG 到链接器。

-b
生成代码 (或者 i286 or i386)

-c
执行编译,但不链接。

-f ARG
传递代码生成参数 ARG 到编译器。 见 cc1 可能的手册页
参数。

-m
目前忽略。

-nostdlib
使用此选项,链接器将只搜索作为命令传递的库
行参数。

-o 文件
将输出写入 文件.

-print-libfaucc 文件名
打印内部编译器库 libfaucc.a 的完整路径。

-静态的
执行静态链接。

--独立式, --无堆栈保护器
目前忽略。

示例


福克 -c 你好-world.c -o 你好-world.o
编译程序 hello-world.c 并将对象输出为 hello-wolrd.o。

福克 -S -b i286 -o 测试 测试.c
将程序 test.c 编译为 16 位代码并将汇编列表输出到 test.s,
但不要组装或链接结果。

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



最新的 Linux 和 Windows 在线程序