web-dev-qa-db-fra.com

Erreur: tcl.h introuvable (aucun fichier ou répertoire de ce type)

J'essaie d'installer quelque chose en utilisant la commande 'make', mais cela me donne l'erreur fatale: tcl.h pas de fichier ou de répertoire de ce type. Je suis nouveau sur Linux, quelqu'un peut-il m'aider?

6
Goncalo

Une fois que vous avez installé un paquet dev Tcl, vous rencontrerez éventuellement le code qui s'attend à ce que tcl.h soit dans /usr/include/, mais pour faciliter l'installation de plusieurs versions de Tcl, Ubuntu place tcl.h dans /usr/include/tcl/ - notez le niveau de répertoire supplémentaire.

Remplacer: #include <tcl.h> avec #include <tcl/tcl.h> dans le code source que vous essayez de créer devrait éviter ce problème.

4

Cela signifie que vous manquez les fichiers de développement tcl. Le moyen le plus simple de vérifier consiste à accéder à: http://packages.ubuntu.com/ et à mettre "tcl.h" dans le champ "Rechercher le contenu des packages". Si vous faites cela, vous constaterez que tcl.h se trouve dans un certain nombre de paquets, vous aurez envie d'installer l'un de ceux-ci:

Sudo apt-get install tcl8.6-dev
3
labarna