2014-10-10 39 views
1

我想在我的電腦上安裝SRILM,使用os linux ubuntu 12.04,gcc版本爲4.6.3,機器類型爲i686。在過程結束時,它給出了2個錯誤的結果如下:在linux下編譯srilm時出錯ubuntu 12.04

-o ../obj/i686/tclmain.o tclmain.cc tclmain.cc:8:17:致命錯誤:tcl.h:沒有這樣的文件或目錄 編譯終止。 化妝[2]:* [../obj/i686/tclmain.o]錯誤1個 化妝[2]:離開目錄/home/supriadi/workspace/srilm/misc/src' make[1]: *** [release-libraries] Error 1 make[1]: Leaving directory /家庭/ supriadi /工作區/ srilm」 化妝:* [世界]錯誤2

我該怎麼辦才能解決這個問題?謝謝你的朋友

回答

2

你錯過了tcl的開發文件。使用

sudo apt-get install tcl-dev tk-dev 
0

試試這個,而不是化妝:

make MACHINE_TYPE=i686-m64 World 

make NO_TCL=1 MACHINE_TYPE=i686-ubuntu World 

在我的情況下,這導致我到另一個錯誤

/usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory

我發現修復here,使得:

sudo aptitude install libc6-dev-amd64 
+0

還我,這可能是在開始的時候非常有用:sudo的性向安裝TCL TCL-dev的CSH GAWK – cgl 2015-06-02 12:32:15