Skip to content

如何在 Raspberry Pi OS 上安裝 fcitx5 mcbopomofo

Weizhong Yang a.k.a zonble edited this page Sep 25, 2024 · 1 revision

以下說明在 Raspberry Pi OS (Debian version 11 "bulleye") 安裝小麥注音的方式:

從原始檔組譯安裝

在 Raspberry Pi 上面安裝,跟在 Ubuntu 22 上一樣,請參考 README 說明,先用 sudo apt install 安裝相關開發套件,再從原始碼編譯就可以安裝。

螢幕截圖

mcbopomofo-on-raspberry-pi

移除編譯時的大量警告

在 Raspberry Pi 編譯小麥注音時,可能會看到大量類似的下列警告:

/usr/include/c++/10/bits/$FILE:$LOCATION: note: parameter passing for argument of
  type $SOME_TYPE_NAME changed in GCC 7.1

這是 gcc 在 version 6 到 7.1 之間,為了修正一個 ARM 上的問題(參見此處討論GCC 版本公告)為可能受到影響的程式碼所發出的警告。這警告對小麥注音沒有影響。

我們可以在最頂層的 CMakeLists.txt 中加入以下 gcc flag 關閉警告:

include(ECMUninstallTarget)

# 加入這行即可關閉編譯警告 
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-psabi")

option(ENABLE_TEST "Build Test" On)