致命的なエラー:mcrypt.h:そのファイルまたはディレクトリはありません。

致命的なエラー:mcrypt.h:そのファイルまたはディレクトリはありません。

ヘッダファイルを使用するCコードをクロスコンパイルしようとしていますmcrypt.h。私はUbuntuディストリビューションでコードをコンパイルしており、openwrtディストリビューションを目指しています。クロスコンパイル中に次のエラーが発生します。

fatal error: mcrypt.h: No such file or directory
 #include <mcrypt.h>
                    ^

私がここで何を見逃しているのでしょうか?

ベストアンサー1

の場合は、インストールする必要がmcrypt.hありlibmcrypt-devます。デフォルトのコンパイルではなくクロスコンパイルを使用しているため、Ubuntuディストリビューションにインストールしても役に立ちません。これを提供する必要がありsysrootますが(提供しない)、ルートをsysrootに変更してインストールする必要がありますchroot

おすすめ記事