背景/需求
程序中使用到了SDL2这个库,需要在CentOs系统中安装。
解决方法
- 下载SLD2压缩包,例:SDL2-2.24.tar.gz
- 解压缩,例:tar -zxvf SDL2-2.24.tar.gz
- 查看解压后SDL2-2.24目录,打开 INSTALL.txt文件:
- 依据指示,分别在SDL2-2.24目录运行:
./configure make make install
注:
1. 可以在官网https://www.libsdl.org/找到download菜单,点击SDL Release跳转到压缩包下载页面进行下载。
2. 若编译过程中无法找到安装的动态库,可能的原因之一是动态库被安装到了/usr/local/lib路径,而该路径未被加入链接库搜索路径,可尝试:
-vim ~/.bashrc
- 在其中添加export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/
-source ~/.bashrc
(source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录)