跳转到内容

Aros/开发者/文档/示例/HelloWorld

来自维基教科书,开放的书籍,为一个开放的世界
Aros 维基教科书的导航栏
Aros 用户
Aros 用户文档
Aros 用户常见问题解答
Aros 用户应用程序
Aros 用户 DOS Shell
Aros/用户/AmigaLegacy
Aros 开发文档
Aros 开发者文档
从 AmigaOS/SDL 移植软件
为 Zune 初学者
Zune .MUI 类
为 SDL 初学者
Aros 开发者构建系统
特定平台
Aros x86 完整系统 HCL
Aros x86 音频/视频支持
Aros x86 网络支持
Aros Intel AMD x86 安装
Aros 存储支持 IDE SATA 等
Aros Poseidon USB 支持
x86-64 支持
Motorola 68k Amiga 支持
Linux 和 FreeBSD 支持
Windows Mingw 和 MacOSX 支持
Android 支持
Arm Raspberry Pi 支持
PPC Power Architecture
杂项
Aros 公共许可证

这是一个示例“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

华夏公益教科书