Linux编译openal源码
1下载压缩包
2 最好安装较为新的cmake
3 进入openal代码层目录
BUILD_LIBS=${HOME}/build_libs
export PATH=${BUILD_LIBS}/bin:${PATH}
export PKG_CONFIG_PATH=${BUILD_LIBS}/lib/pkgconfig:${PKG_CONFIG_PATH}
rm -rf build
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=${BUILD_LIBS} ..
//cmake -D CMAKE_BUILD_TYPE="Debug" -D CMAKE_INSTALL_PREFIX=${BUILD_LIBS} .. 注意编译debug版本的时候有些服务器可能编译不出来;需要安装alsa或者一些音频框架的服务器
make //只编译,到这步就可以了
make install
注意,代码下载最新的(https://github.com/kcat/openal-soft);放到root底下新建文件夹去编译;如果只是放到Windows&Linux共享文件夹,编译openal会报错:
Error: cmake_symlink_library: System Error: Operation not supported

把下载的最新代码放到root下的文件夹去编译的时候:

注意Linux机器上要安装cmake sudo apt install cmake
浙公网安备 33010602011771号