Aros/开发者/文档/示例/HelloWorld
外观
这是一个示例“Hello World”程序,用于演示在 AROS 下使用 c 的基本知识。
#include <stdio.h>
int main(void)
{
puts("Hello, world!");
return 0;
}
将其保存为一个名为“helloworld.c”的纯文本文件。在 AROS 中,您可以通过打开一个 shell(例如,在 Wanderer 中按 RightAROSKey* + w),键入“edit helloworld.c”,输入上面的代码,按 RightAROSKey + w 保存它,按 RightAROSKey + q 退出编辑来实现这一点。
(*在大多数键盘上,RightAROSKey 是右侧的 Windows 键)
如果您在 AROS 中创建了“helloworld.c”,则使用以下命令进行编译
gcc -o helloworld helloworld.c
要从 linux 进行交叉编译,假设您已安装了合适的 SDK,则生成可执行文件helloworld程序在 AROS-linux-hosted 上执行此步骤
i386-aros-gcc -o helloworld helloworld.c
在这两种情况下,结果将是一个名为“helloworld”的可执行文件,它应该可以在 AROS 下运行。
如果您从 linux 进行了交叉编译,请将可执行文件移到 AROS-linux-hosted 安装树中,例如这样(假设“AROS/”是 AROS-linux-hosted 的根目录,它对应于 AROS 内部的“System”分区)
> mv helloworld AROS/
在 AROS 中,通过 Wanderer 找到并运行您的可执行文件,在本例中:双击 Wanderer 桌面的“System”图标,双击“helloworld”图标(您可能需要按住鼠标右键并选择“Window -> View -> All Files”才能看到它)。将打开一个窗口显示程序的输出。
或者,要从 AROS 的 shell 中运行它,假设您仍然在编译它的同一目录中,只需键入它的名称
System:> helloworld