【教學/進階】在個人電腦安裝 Raspberry Pi 的 Toolchain

圖片來源: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...