跳轉到內容

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

華夏公益教科書