web-dev-qa-db-ja.com

エラー:tcl.hが見つかりません(そのようなファイルまたはディレクトリはありません)

「make」コマンドを使用して何かをインストールしようとしていますが、致命的なエラーが発生します:tcl.hそのようなファイルまたはディレクトリはありません。私はLinuxを始めたばかりですが、誰か助けてくれますか?

6
Goncalo

Tcl devパッケージをインストールすると、tcl.hが/usr/include/にあることを期待するコードに遭遇する可能性がありますが、Tclの複数のバージョンをインストールしやすくするために、Ubuntuはtcl.hを/usr/include/tcl/に配置します。ディレクトリレベル。

置換:ビルドしようとしているソースコードで#include <tcl.h>#include <tcl/tcl.h>に置き換えると、これを回避できます。

4

これは、tcl開発ファイルが欠落していることを意味します。確認する最も簡単な方法は、 http://packages.ubuntu.com/ に移動し、「検索内容」に「tcl.h」を入力することです。パッケージの」フィールド。これを行うと、tcl.hは、それらのいずれかをインストールする必要がある多くのパッケージに含まれていることがわかります。

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