- Thu 09 November 2017
- development
- mani3
- #development
最近、サウンドプログラミング系の書籍を読んで、ソースを写経してます。 その中で PortAudio というマルチプラットフォームな Audio 系のライブラリがあったのでビルド手順をメモしておく
環境
- Xcode 9.1
- PortAudio v19
あらかじめ xcode-select
で Xcode 9.1 に設定しておく
$ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
ビルド
// 最新のソースをダウンロード
$ curl -O http://www.portaudio.com/archives/pa_stable_v190600_20161030.tgz
// 解凍
$ tar -pxvzf pa_stable_v190600_20161030.tgz
// portaudio ディレクトリへ
$ cd portaudio
// ビルド
$ ./configure && make
// .a ファイルは i386 も含まれてた
$ file lib/.libs/libportaudio.a
lib/.libs/libportaudio.a: Mach-O universal binary with 2 architectures: [i386:current ar archive random library] [x86_64:current ar archive random library]
lib/.libs/libportaudio.a (for architecture i386): current ar archive random library
lib/.libs/libportaudio.a (for architecture x86_64): current ar archive random library
これで、lib/.libs/libportaudio.a
ができているので、これと include/portaudio.h
を Xcode で使う。