2014-10-10 2 views
1

Я пытаюсь установить SRILM на свой компьютер с помощью os linux ubuntu 12.04, gcc версии 4.6.3, а тип машины - i686. в конце процесса он дает результат 2 ошибки следующим образом:Ошибка при компиляции srilm в linux 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» Марка: * [World] Error 2

Что мне делать, чтобы исправить эту проблему? спасибо другу

ответ

2

Вам не хватает файлов dev из 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 простак – cgl

Смежные вопросы