私はmandoc
からダウンロードしましたMandoc | UNIX マンページコンパイラ。 Ubuntu 14.04にインストールするために、次のコマンドを実行しました。
tar -xzvf mandoc.tar.gz
cd mandoc-1.14.3
./configure
それからsudo make install
結果は次のようになります---
read.c:34:18: fatal error: zlib.h: No such file or directory
#include <zlib.h>
^
compilation terminated.
make: *** [read.o] Error 1
今、この問題をどのように解決するのかわかりません。
答え1
このプログラムは明らかにzlib
圧縮ライブラリを使用し、圧縮された手動ソースを解凍することができます。
zlib
Unixに応じて開発ファイル(ヘッダなど)をインストールする必要があります。zlib1g-dev
たとえば、DebianベースのLinuxディストリビューションとUbuntuではソフトウェアパッケージとしてパッケージ化されています。
また、Unixにmandoc
すでにプリコンパイルされたパッケージがある場合は、直接コンパイルする代わりにそれを使用してください。バラよりUnicesリストはこちらたとえば(リストが完全ではない可能性があります)、mandoc
時にはmdocml
。
Ubuntu(Zesty以上、要求されたユーザーが実行しているTrustyではありません):
apt-get install mandoc
答え2
万毒のファイルINSTALL
:
次のライブラリが必要です。
宿gzip解凍のためのマニュアルページ。
これ足(3) ディレクトリ巡回機能。システムにそのバージョンがない場合は、バンドルされている互換バージョンが使用されるため、心配する必要はありません。しかし注意してください。 fts(3) の以前の glibc バージョンは 32 ビットプラットフォームでは動作しないことが知られています。 https://sourceware.org/bugzilla/show_bug.cgi?id=11460。この問題はglibc-2.23で修正される可能性があります。この問題が発生した場合は、configure.localで「HAVE_FTS = 0」を設定してください。
マークエスピオハッシュ(3)図書館。システムにない場合は、バンドルされている互換バージョンが使用されるため、心配する必要はありません。
システムに適切な開発パッケージがインストールされている必要があります。