ubuntu 11.04 で libsndfile をコンパイルするにはどうすればよいですか?
g++ などを使用する必要がありますか?
sudo apt-get build-dep libsndfile
apt-get source libsndfile
ビルドに必要なすべての依存関係をインストールし、(2 行目) ビルド可能なソース ツリーを取得して展開します。その後、次を使用してビルドできます。
cd libsndfile
dpkg-buildpackage
または、ソースをいじる必要がない場合は、すべてをインストールする代わりに、次のようにします。
sudo apt-get install libsndfile
そのライブラリで何をしているかによっては、libsndfile-dev も必要になる場合があります (「参考文献」を参照apt-cache show libsndfile-dev
) 。
アーカイブをディレクトリに解凍し、そのディレクトリに切り替えて、次のように入力します
./configure
make
make install
または、バイナリを取得する最も簡単な方法(特定のセットアップに特別な構成が必要ない場合)は、Ubuntuマジックプログラムゲッターを介して取得することです(system
ライブラリのファイルを確認してください)。そうすれば、依存関係も取得できると思います。