2017年3月20日月曜日
Ubuntu studioでのPortAudio
Ubuntu StudioでPortAudioのコードコンパイル・実行してみました.今まではMacとWindowsでしかやったことなかったのですが,Macでのやり方とほとんど同じでした.
コードはWindowsでやった時と全く同じです.
Linuxでは,PortAudioはALSA-SDKを使います.ですから,ALSA-SDKのインストール -> PortAudioのインストール -> プログラムの開発 という手順になります.
1, ALSA-SDKをインストール
sudo apt-get install libasound-dev
2, PortAudioをダウンロード.適当な場所にコピーして,以下のコマンドで解凍.
tar zxvf pa_stable_v190600_20161030.tgz
3, 以下のコマンドでPortAudioをコンパイル・インストール
./configure && make
sudo make install
4, "/bin/local/lib" にPortAudioの関連ファイルが出来ていれば成功
5, "~/.bashrc" に以下を追加することによってライブラリの環境変数を設定
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
6, 適当なディレクトリを作ってコーディング
7, コンパイル.a.outを実行.
gcc main.c -lm -lportaudio
"-lportaudio"を加えることによってPortAudioが使えます.今回のコードでは,sin関数を使っているため,"-lm"も必要です.
本当に簡単ですね.
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿