準備工作 先安裝開發工具與開發函式庫。 建立需要的資料夾,並抓取 git 倉儲的「core」源碼。 mkdir git cd git mkdir libo git clone git://anongit.freedesktop.org/libreoffice/core libo cd libo 再來, sudo yum install --enablerepo=updates-testing cups-devel sudo yum install ccache fontconfig-devel perl-Archive-Any gperf libxslt-devel libXt-devel GConf2-devel gnome-vfs2-devel gtk2-devel gstreamer-plugins-base-devel 在你的 libo 目錄下,給予指令 ./autogen.sh --with-num-cpus=2 --with-lang="zh-TW zh-CN ja" --without-junit --without-myspell-dicts --with-jdk-home=/usr/java/jdk1.7.0_05 --without-java --with-num-cpus 數請根據你的電腦實際硬體狀況,以及你想使用的核心數目修改。 --with-lang 請根據你想測試的語言而修改。 --without-java 是為了解決 ant 找不到的問題,如果你可以解決的話,請改用下方選項 --with-jdk-home=/usr/java/jdk1.7.0_05 請依據你的 java 位置修改,這裡提供的是 Oracel JDK。 接下來的這個指令,只有在第一次時需要執行,讓你可以看到下載進度,就算你沒手動這麼做,之後的 make 也會下載外部需要的 git 倉儲,或是 tarball。 make fetch 這個動作非常耗時。 正式建置 make 2>&1 | tee build.log 其實 make 就夠了,但這可以讓你儲存所有的 make 輸出資訊為檔案 (build.log),這樣你就可