|
@ -29,6 +29,7 @@ export BOUNDARYEND="<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< |
|
|
# patchelf 是一个用来修改elf格式的动态库和可执行程序的小工具,可以修改动态链接库的库名字,以及链接库的RPATH。 |
|
|
# patchelf 是一个用来修改elf格式的动态库和可执行程序的小工具,可以修改动态链接库的库名字,以及链接库的RPATH。 |
|
|
# RPATH规定了可执行文件在寻找.so文件时的第一优先位置。另外,elf文件中还规定了runpath。它与rpath |
|
|
# RPATH规定了可执行文件在寻找.so文件时的第一优先位置。另外,elf文件中还规定了runpath。它与rpath |
|
|
# 相同,只是优先级低一些 |
|
|
# 相同,只是优先级低一些 |
|
|
|
|
|
# ocl-icd-opencl-dev 当 CPU平台 为 Intel 系列时,需要安装 libOpenCL.so 库 |
|
|
echo $BOUNDARYSTART |
|
|
echo $BOUNDARYSTART |
|
|
echo -e "\n运行脚本需要使用下列工具,如果没有将会被安装,按回车键继 ……" |
|
|
echo -e "\n运行脚本需要使用下列工具,如果没有将会被安装,按回车键继 ……" |
|
|
echo -e "\n\n[ libtool-bin cmake flex bison libgtk-3-dev libgl1-mesa-dev python3-dev python3-numpy git patchelf ]\n\n" |
|
|
echo -e "\n\n[ libtool-bin cmake flex bison libgtk-3-dev libgl1-mesa-dev python3-dev python3-numpy git patchelf ]\n\n" |
|
@ -37,9 +38,9 @@ sudo apt update |
|
|
sudo apt install -y libtool-bin cmake flex bison libgtk-3-dev libgl1-mesa-dev python3-dev python3-numpy git patchelf |
|
|
sudo apt install -y libtool-bin cmake flex bison libgtk-3-dev libgl1-mesa-dev python3-dev python3-numpy git patchelf |
|
|
echo -e "\n\n正在检查 CPU 平台 ……\n" |
|
|
echo -e "\n\n正在检查 CPU 平台 ……\n" |
|
|
sleep 1 |
|
|
sleep 1 |
|
|
CPU=`cat /proc/cpuinfo | grep "model name"` |
|
|
|
|
|
echo -e "$CPU\n\n" |
|
|
|
|
|
if [ `echo $CPU | grep "Intel(R)"` ] ; then |
|
|
|
|
|
|
|
|
CPUINFO=`cat /proc/cpuinfo | grep "model name"` |
|
|
|
|
|
echo -e "$CPUINFO\n\n" |
|
|
|
|
|
if [ `echo $CPUINFO | grep "Intel(R)"` ] ; then |
|
|
sudo apt install ocl-icd-opencl-dev |
|
|
sudo apt install ocl-icd-opencl-dev |
|
|
fi |
|
|
fi |
|
|
echo -e "\n\n已经安装完成 运行脚本需要的工具 ……\n" |
|
|
echo -e "\n\n已经安装完成 运行脚本需要的工具 ……\n" |
|
|