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   

posted on 2022-07-20 20:51  邗影  阅读(235)  评论(0编辑  收藏  举报

导航