歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux系統下編譯安裝星際譯王Stardict

Linux系統下編譯安裝星際譯王Stardict

日期:2017/2/28 17:06:28   编辑:Linux教程

  到發稿時為止,Mandriva Linux 2008裡的stardict最新版還是3.0.0版本的,而該版本有一個明顯的bug,就是選詞之後鼠標無法定位到翻譯顯示框。該問題已在3.0.1版中解決。

  本次就是編譯安裝Stardict3.0.1版。

  解壓出源碼後,修改configure.in

  /usr/include/speech-tools/EST改為/usr/include/EST, 原因是相關依賴庫安裝後EST目錄是在/usr/include之下的,而沒有speech-tools這個目錄(後來才知道的)。

  接著運行./configure --disable-espeak

  之所以要加參數--disable-espeak是因為如果不加,安裝後該軟件啟動和取詞都會很慢(至少對於我的機子是這樣),於是乎加上為好。執行這個命令過程中會有不少的error,因為還有不少依賴要安裝。沒其他辦法,只能按照提示,少什麼就安裝什麼就行了。最後直到執行 ./configure --disable-espeak 成功通過。

  接下來是把/usr/include/EST裡的EST.h,EST_cutils.hsiod.h復制到/usr/include/festival目錄下;因為如果不是的話在make過程中會出錯,提示festival.h出錯,找不到EST.h等之類的,所以把缺的幾個復制過去就行了。最後

  make
  make install
  Over.It's done.詞典另外安裝。

Copyright © Linux教程網 All Rights Reserved