arm centos环境 加载source /etc/profile后找不到SDL.h头文件
时间: 2023-11-25 15:05:29 浏览: 130
可能是因为你没有安装SDL库或者SDL库的路径没有加入到环境变量中。
你可以按照以下步骤来安装SDL库:
1. 安装SDL库依赖的开发包:
```
sudo yum install -y gcc make automake autoconf libtool pkgconfig libstdc++-devel
```
2. 下载SDL库源码并解压缩:
```
wget https://www.libsdl.org/release/SDL2-2.0.14.tar.gz
tar -zxvf SDL2-2.0.14.tar.gz
```
3. 进入解压后的目录,编译和安装SDL库:
```
cd SDL2-2.0.14
./configure
make
sudo make install
```
4. 将SDL库的路径加入到环境变量中:
```
echo "export LD_LIBRARY_PATH=/usr/local/lib" >> ~/.bashrc
source ~/.bashrc
```
完成以上步骤后,再次加载`/etc/profile`,就应该能够找到SDL.h头文件了。如果还是有问题,可以尝试重新编译你的程序,并添加`-I/usr/local/include`和`-L/usr/local/lib`选项来指定SDL库的头文件和库文件路径。
阅读全文