Erro: tcl.h não encontrado (nenhum arquivo ou diretório)

5

Estou tentando instalar algo usando o comando 'make', no entanto, ele me fornece o erro fatal: tcl.h não existe esse arquivo ou diretório. Sou novo no linux, alguém pode me ajudar?

    
por Goncalo 27.10.2013 / 21:18

2 respostas

4

Uma vez que você tenha um pacote Tcl dev instalado, você possivelmente encontrará o código que espera que tcl.h esteja em /usr/include/ , mas para facilitar múltiplas versões do Tcl sendo instalado, o Ubuntu coloca tcl.h em /usr/include/tcl/ - observe o nível extra do diretório.

Substituindo: #include <tcl.h> com #include <tcl/tcl.h> no código-fonte que você está tentando criar deve contornar isso.

    
por Jonathan Sambrook 07.11.2015 / 00:05
3

Isso significa que você está perdendo os arquivos de desenvolvimento tcl. A maneira mais fácil de verificar é acessar: link e colocar "tcl.h" no campo "search contents of packages". Se você fizer isso, você encontrará que tcl.h pode ser encontrado em vários pacotes que você vai querer instalar um desses:

sudo apt-get install tcl8.6-dev
    
por labarna 27.10.2013 / 21:29

Tags