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