CMake 對我來說是很重要的一個工具。一般而言,他的安裝只要透過套件管理庫,例如 apt 便可以很快速方便的安裝完成。
sudo apt -y install cmake
但這會有個缺點,便是 版本會比較舊。
而若需要而編譯安裝比較新的工具程式時,常會被要求要版本較新的 cmake ,此時最快的解決方法便是自己去下載最新版,然後自己編譯與安裝。
最新版位置:https://cmake.org/download/

下載並解開所需版本後,例如 cmake-4.4.2:
cd cmake-4.4.2
./bootstrap
## 若想將 cmake 安裝到 /usr/local/cmake 目錄下:
./bootstrap --prefix=/usr/local/cmake --parallel=4
gmake -j$(nproc) && sudo gmake install
編譯安裝完成後,再設定好路徑,便能自由使用了。
因為iconv工具,是自己編譯,所以要加上以下宣告,以免出現編譯錯誤。
export CFLAGS="-I/usr/local/libiconv/include"
export CXXFLAGS="-I/usr/local/libiconv/include"
export LDFLAGS="-L/usr/local/libiconv/lib -Wl,-rpath,/usr/local/libiconv/lib -liconv"