コンパイルの問題を解決して、limits.h が欠落しています--XXX: 致命的なエラー: linux/limits.h: そのようなファイルはありません、または

最近 SSL をコンパイルしているときに、limits.h、zconf.h、errno.h が見つからないなどの問題が頻繁に発生し、不安になりました。オンラインでいろいろ検索しましたが、役立つものは何も見つかりませんでした。解決策を共有します。

アプローチ:

依存関係パッケージ、特に lib および gcc コンパイルとカーネル関連の linux-kernel-headers をインストールします。

これは Ubuntu で、以下のパッケージを直接インストールできます。

apt-get install -y gcc build-essential manpages-dev make perl 
apt-get install -y zlib1g zlib1g-dev 
apt-get install -y libssl-dev 
apt-get install -y linux-libc-dev

インストールしてもダメだと思ったら、諦めずに再インストールしてください。ブロガーさんはこうやって解決しました

#--reinstall 可以重新安装软件
apt install --reinstall 软件包名


apt install --reinstall linux-libc-dev

エラーのスクリーンショットを添付します。

おすすめ

転載: blog.csdn.net/SUBSEA123/article/details/132694739