# GdalCompileScript **Repository Path**: airscrat/gdal-compile-script ## Basic Information - **Project Name**: GdalCompileScript - **Description**: Gdal及相关库自动编译脚本 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-04 - **Last Updated**: 2026-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GDAL 编译脚本 本项目提供用于在不同平台上编译 GDAL(地理数据抽象库)的构建脚本。 ## 项目简介 GDAL 是一个广泛使用的开源地理空间数据处理库,支持读取和写入多种栅格和矢量地理空间数据格式。本仓库收集了针对不同目标平台和架构的 GDAL 编译脚本。 ## 脚本说明 ### Windows 平台 - **gdal_build_script_msvc_x86.bat**: 使用 Microsoft Visual C++ 编译器在 Windows 平台上编译 GDAL(x86 架构) ### Android 平台 - **gdal_build_script_ndk_armv7.sh**: 使用 Android NDK 编译 GDAL(ARMv7 架构) - **gdal_build_script_ndk_armv8.sh**: 使用 Android NDK 编译 GDAL(ARMv8 / AArch64 架构) ## 环境要求 ### Windows (MSVC x86) - Windows 操作系统 - Microsoft Visual Studio - GDAL 源码 ### Android (NDK) - Linux/macOS 操作系统 - Android NDK 工具链 - GDAL 源码 ## 使用方法 ### Windows MSVC x86 ```batch gdal_build_script_msvc_x86.bat ``` ### Android NDK ARMv7 ```bash chmod +x gdal_build_script_ndk_armv7.sh ./gdal_build_script_ndk_armv7.sh ``` ### Android NDK ARMv8 ```bash chmod +x gdal_build_script_ndk_armv8.sh ./gdal_build_script_ndk_armv8.sh ``` ## 配置说明 脚本中包含以下环境变量配置: | 变量 | 说明 | |------|------| | `WORK_PATH` | 工作目录路径 | | `PATH` | 系统路径配置 | | `ANDROID_NDK` | Android NDK 根目录 | | `NDK_TOOLCHAIN` | NDK 工具链路径 | 请根据实际环境修改相关配置。 ## 许可证 本项目仅包含编译脚本,具体许可证请参考 GDAL 官方项目。