小編2023-03-12T20:45:24+08:00圖片來源:Raspberry Pi GCC PreBuilt ARM & AARCH64 Toolchains
什麼是 Toolchain ?
Toolchain 是一套能讓你編譯、連結、除錯程式的軟體,例如 GCC、LD、GDB、AS 與 glibc 等。
x86 架構 vs. ARM 架構
假設我們寫了一個 hello.c 的程式要在個人電腦(Ubuntu)上執行,我們只要打 gcc hello.c 就可以將 hello.c 編譯成 x86 架構的可執行檔。由於 Raspberry Pi 上的處理器是 ARM 架構的,因此要將同樣的 hello.c 在 Raspberry Pi 執行,必須將程式編譯成 ARM 架構的可執行檔。
我們有兩個選擇,第一是直接在 Raspberry Pi 上編譯。第二是先在我們的個人電腦用 Raspberry Pi 的 to...