Linux服务器源码编译安装GDAL 的 OpenCL 插件 Openjpeg插件

本文介绍了在Linux服务器上源码编译安装GDAL的OpenCL和OpenJPEG插件的过程。首先,详细讲解了如何安装验证OpenCL,包括AMD和NVIDIA显卡的安装步骤。接着,介绍了OpenJPEG的源码安装和验证。然后,文章详述了GDAL 3.4.1的源码编译,包括配置、构建、安装Python版GDAL以及解决相关错误。最后,列出了在编译过程中可能遇到的问题及解决方法,如PROJ符号未找到、缺少依赖库等,并提供了参考资料链接。

1、Opencl安装与验证

在Linux上安装OpenCL可以通过安装相应的驱动程序和运行时来实现。以下是一般的步骤:

安装AMD显卡的OpenCL运行时
下载AMDGPU-PRO驱动程序:前往AMD官方网站下载适用于您显卡型号的AMDGPU-PRO驱动程序。

安装 AMDGPU-PRO 驱动程序:按照 AMD 提供的安装指南来安装 AMDGPU-PRO 驱动程序。通常,您需要在终端中执行提供的安装脚本来安装驱动程序。

验证OpenCL安装:安装完成后,您可以在终端中执行clinfo命令来验证系统中的OpenCL平台和设备信息。如果一切顺利,您应该能够看到与AMD显卡相关的OpenCL平台和设备信息。

安装NVIDIA显卡的OpenCL运行时
下载 CUDA 工具包:前往 NVIDIA 官方网站下载适用于您的显卡型号的 CUDA 工具包。

安装 CUDA 工具包:按照 NVIDIA 提供的安装指南来安装 CUDA 工具包。通常,您需要在命令行中执行提供的安装脚本来安装 CUDA 工具包。

验证 OpenCL 安装:安装完成后,您可以在终端中执行clinfo命令来验证系统中的 OpenCL 平台和设备信息。如果一切顺利,您应该能够看到与 NVIDIA 显卡相关的 OpenCL 平台和设备信息。

验证 OpenCL 安装
无论是AMD还是NVIDIA显卡,安装完成后,您都可以使用clinfo命令来查看系统中可用的OpenCL平台和设备信息。

这些步骤提供了一般性的指导,实际的安装步骤可能会因为操作系统版本、显卡型号和驱动程序版本而有所不同。建议在安装前查阅相应的官方文档和指南,以确保正确安装和配置 OpenCL运行时。

希望这些信息能够帮助您成功在 Linux 上安装 OpenCL。如果您需要进一步的帮助,请随时告诉我。

cuda10.2官方文档

在这里插入图片描述

1、安装验证

clinfo

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、OpenJPEG安装与验证

1、 源码安装

1、下载OpenJPEG源码
首先,您需要下载OpenJPEG的源代码。您可以从OpenJPEG的官方网站(https://github.com/uclouvain/openjpeg)或者其他可靠的源获取最新的源代码压缩包。

2、解压:下载完成源码后,解压源代码压缩包到您选择的目录中。

3、进入目录:打开终端,并源码进入解压后的OpenJPEG源码目录。

4、配置和构建:在终端中执行以下命令来配置和构建 OpenJPEG:

cmake .
make

这将使用 CMake 工具对 OpenJPEG 进行配置,并使用 make 工具来进行构建。在构建完成后,您将在源码目录中找到构建好的 OpenJPEG 库文件。

安装OpenJPEG(可选):如果您希望将构建好的OpenJPEG库安装到系统中,可以执行以下命令:

sudo make install

这将安装构建好的OpenJPEG库到系统目录中,以便其他软件可以使用。

通过以上步骤,您将能够从源码构建 OpenJPEG 库。构建完成后,您可以将 OpenJPEG 库文件其他需要它的软件,比如在配置 GDAL 时启用对 OpenJPEG 的支持。

2、 安装验证

安装OpenJPEG后,您可以通过以下方式来确保OpenJPEG库已经正确安装并能够运行:

OpenJPEG安装通常会附带一些执行文件,您可以尝试直接运行这些执行文件来测试OpenJPEG。例如,您可以尝试运行opj_decompress(用于解压缩JPEG 2000图像)或opj_compress(用于压缩图像为JPEG 2000格式)等文件。
查看版本信息:您还可以通过查看OpenJPEG库的版本信息来确认安装。执行以下命令可以输出OpenJPEG库的版本信息:

opj_decompress -v

或者

opj_compress -v

这将输出OpenJPEG的版本信息,以确认安装的OpenJPEG库是否可以成功运行。
使用OpenJPEG库进行开发:如果您是开发人员,并希望在自己的代码中使用OpenJPEG库,可以编写简单的测试代码来调用OpenJPEG库,对图片进行压缩、解压等操作。通过这种方式,可以验证OpenJPEG库是否能够在您的开发环境中正常运行。

通过以上方法,您可以已经安装的OpenJPEG库是否能够正常运行。如果您遇到任何问题,可以参考OpenJPEG的官方文档或寻求相关支持来解决。

3、GDAL3.4.1源码编译

所有的配置文件路径
在这里插入图片描述

1、源码连接

2、安装

# 新建临时文件夹存储
mkdir /temp
cd temp
# 开始安装
wget http://download.osgeo.org/gdal/3.4.1/gdal-3.4.1.tar.gz  # 下载安装包
tar -xvzf gdal-3.4.1.tar.gz  # 解压
cd gdal-3.4.1

参考:

#当从源代码构建GDAL时,可以在配置步骤中选择要使用的不同驱动程序。当调用configure脚本时,激活编译Openlpeg驱动程序的选项:
./configure  --prefix=$GDAL_INSTALL_PREFIX
               [<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值