0

このガイドをMinGWで使用して、vmimeライブラリをコンパイルする問題に取り組んでいます。このガイドに記載されているように、まずこれらのコマンドを使用して libiconv ライブラリをコンパイルする必要があります (はい、MinGW は初めてです)。

$ tar -xvvzf libiconv-1.13.1.tar.gz

$ cd ./libiconv-1.13.1

$ ./configure --prefix=/mingw #makefile を設定します。プレフィックスとして /mingw を使用します

$メイク

$ make install

このすべてのコマンドの後、libiconv.dll.a が libiconv-1.13.1\lib.libs ディレクトリに表示されます。また、コンパイル プロセス後に /bin ディレクトリが表示され、libcharset-1.dll という 1 つのライブラリしかありません。

私の質問は、ライブラリがエラーなしで適切にコンパイルされているかどうかを確認するにはどうすればよいですか?MSYS コンソールからの出力を確認する必要がありますか? たくさんのチェックがありますが、かなり退屈な作業のようです。事前に感謝します。アドバイスをいただければ幸いです。

4

1 に答える 1

0

GNU Autotoolsパッケージを構築しています。

./configuremake特定のシステムでライブラリをビルドするために必要なメイクファイルを生成します。特定のシステムでライブラリを構築できないと判断した場合は、その理由が表示されます。ライブラリ開発者は実行するテストをスクリプト化する必要があり、必要なものを見落とす可能性があるため、ライブラリをビルドできない理由を見逃す可能性があります。しかし、何かが欠けているmakeと失敗します。

makeシステムでライブラリを構築するために必要なすべてのコマンドを実行します。それらのいずれかが失敗した場合、make失敗し、間違いなくそう伝えます。

同様make installに、デフォルトまたは指定されたパスの下にライブラリをインストールするために必要なすべてのことを行いますprefix

従来、UNIX ツール (autootols など) は、何か問題が発生したときに通知し、何も問題がなかったことを通知しません。

于 2016-09-03T16:18:21.200 に答える