Ошибка: tcl.h не найден (такого файла или каталога нет)

Я пытаюсь что-то установить, используя команду 'make', однако она дает мне фатальную ошибку: tcl.h нет такого файла или каталога. Я новичок в Linux, кто-нибудь может мне помочь?

6
задан 28 October 2013 в 00:18

2 ответа

Как только у вас будет установлен пакет Tcl dev, вы, возможно, столкнетесь с кодом, ожидающим, что tcl.h будет в /usr/include/, но для упрощения установки нескольких версий Tcl Ubuntu помещает tcl.h в /usr/include/tcl/ - обратите внимание на дополнительный уровень каталога.

Замена: #include <tcl.h> на #include <tcl/tcl.h> в исходном коде, который вы пытаетесь создать, должна обойти это.

0
ответ дан 28 October 2013 в 00:18

Это означает, что вам не хватает файлов разработки tcl. Самый простой способ проверить это: перейти на: http://packages.ubuntu.com/ и поставить «tcl.h» в поле «поиск содержимого пакетов». Если вы сделаете это, вы обнаружите, что tcl.h можно найти в ряде пакетов, для которых вы хотите установить один из них:

sudo apt-get install tcl8.6-dev
0
ответ дан 28 October 2013 в 00:18

Другие вопросы по тегам:

Похожие вопросы: