私はUnixライクなシステムに関しては本当に絶望的です。私はUbuntuシステムにオープンライブラリをダウンロードしようとしました。そのため、自分のCコードでその関数を使うことができました。しかし、今ではライブラリをダウンロードしたので、それは単に.cと.hファイルだけではありません。 Makefile.am、Makefile.inのようなファイルと、buildやconfigureのようなフォルダがあります。今、私はこのすべてをどうするかを考えようとしています。C - LinuxでのAPIライブラリの使い方
自分のプログラムに他のライブラリを組み込んで使用する「通常の」方法は何ですか?
私は自分のプログラムをコンパイルするときに何らかの.aアーカイブファイルを作るためにmakeコマンドを使うことになっていますか? - このような何か:
gccのmyProgram.c theLibrary.a -o MYPROGRAM
またはmakeコマンドのみすべての外に実行可能ファイルを作成し、全く私のコードが含まれていないでしょうか?
私はすでに他のファイルを無視して、プロジェクトに必要な.cファイルと.hファイルをコピーしました。しかし、gccのコンパイル中に、ライブラリ内の.cファイルの1つに含まれるconfig.hファイルが見つからないという不満がありました。私は図書館全体を検索し、そのようなファイルはどこにも存在しません。
私は今や失われています。私はGoogleで何を検索するかわかりません。誰かが正しい方向に私を向けることができたら、本当に感謝しています。
私が使用しようとしているすべてのライブラリで重要なのは、libmpdclientです。
説明書をお読みください。 –