編譯 jpeg-6b 時出現:
make: ./libtool: Command not found
jpeg-6b 內建的 config.sub、config.guess 與系統 libtool 版本不符,導致 ./configure 產生的 Makefile 找不到 libtool 腳本。
rpm -qa | grep libtoolyum install libtool libtool-ltdl-develwget https://ftp.gnu.org/gnu/libtool/libtool-2.4.6.tar.gz
tar xzf libtool-2.4.6.tar.gz && cd libtool-2.4.6
./configure && make && make installjpeg-6b 目錄:cp /usr/share/libtool/config/config.sub .
cp /usr/share/libtool/config/config.guess ./usr/share/libtool/config/,非 /usr/share/libtool/。make clean
./configure
make
make installmake install 報權限錯誤,先手動建立目標目錄再重試。libtool 是 GNU 建構系統的核心元件,負責跨平台建立共享庫。config.sub/config.guess 用於識別編譯平台。舊版專案自帶的檔案過舊,無法辨識新架構(如 x86_64),導致 configure 產生錯誤的 libtool 路徑。以系統最新檔案覆蓋即可修正。
遇到 autotools 類專案編譯失敗,優先嘗試:
autoreconf -fiv
# 或
./bootstrap # 若專案提供
可自動更新所有設定檔。
Linux rz/sz 指令完整教學:終端機檔案上傳下載神器
Linux 定時任務 crontab 完整指南:從入門到避坑實戰
Bluemix 虛擬機 Docker 遷移至 direct-lvm 儲存驅動程式完整實戰
Linux 檔案時間屬性深度解析:mtime、ctime、atime 差異與 touch 指令精準控制
Linux 利用 forever 實現 Node.js 專案開機自啟動與進程守護
CentOS 開放 80/8080 端口實戰:iptables 配置文件修改與服務重載驗證
Linux 安裝 MySQL 5.6 完整實戰:RPM 包安裝、初始化、密碼設定與自啟動
RedHat 6.4 本地 yum 與 FTP yum 源雙模式配置實戰:掛載 ISO、建立 .repo、vsftpd 匿名存取、驗證安裝