这是可以使用我们的多个免费在线工作站之一在 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