源码编译,-–prefix选项不生效

部署运行你感兴趣的模型镜像

If you want a release build with all stable optimizations active (PGO, etc), please run ./configure --enable-optimizations

如果你想要一个所有稳定优化都处于活动状态(PGO 等)的发布版本,
请运行 ./配置 --启用优化

./configure --enable-optimizations

执行该命令后,会编译安装到 /usr/local/bin/ 下,且不用添加软连接或环境变量。

make && makeinstall

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

### 如何编译 Poppler-Windows 源码 为了成功编译 Poppler 的 Windows 版本,通常需要借助 MSYS2 工具链来模拟 Linux 开发环境。以下是详细的说明: #### 准备工作 MSYS2 是一个用于在 Windows 上构建和运行原生 GNU/Linux 软件的工具集[^2]。它提供了完整的 GCC 和 MinGW 编译器支持。 1. **安装 MSYS2** 下载并按照官方指南完成 MSYS2 安装过程。完成后,在 `C:\msys64` 中会生成相应的目录结构。 2. **配置环境变量** 将 `C:\msys64\mingw64\bin` 添加到系统的 PATH 环境变量中,以便 CMake 或其他工具能够自动检测到所需的编译器和库文件。 3. **更新镜像源** 打开 MSYS2 终端,并执行以下命令以同步最新的包列表: ```bash pacman -Syu ``` 如果提示重启终端,则重新启动后再运行一次上述命令以确保所有更新生效。 #### 安装依赖项 Poppler 需要多个外部库才能正常工作。这些依赖可以通过 MSYS2 提供的包管理器轻松获取。 - **基础依赖** 运行以下命令安装必要的基础库: ```bash pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-make mingw-w64-x86_64-cmake ``` - **特定依赖** 根据需求可能还需要额外的一些库,比如 OpenJPEG、Libassuan、GPGME 等。具体如下: ```bash pacman -S mingw-w64-x86_64-libopenjpeg mingw-w64-x86_64-libassuan \ mingw-w64-x86_64-gpgme mingw-w64-x86_64-pcre2 ``` 此外,如果计划使用 Qt5 支持,则还需安装对应的模块: ```bash pacman -S mingw-w64-x86_64-qt5-base ``` #### 获取 Poppler 源码 从官方网站或其他可信资源下载最新版 Poppler 源代码压缩包[^4]。解压至任意本地路径,例如 `D:\poppler-src`。 或者直接克隆 Git 仓库: ```bash git clone https://anongit.freedesktop.org/git/poppler/poppler.git cd poppler ``` #### 构建步骤 进入源码根目录后,创建一个新的子文件夹作为构建目标位置(推荐做法是为了保持原始代码干净无污染)。接着调用 CMake 来生成 Makefile 文件。 ```bash mkdir build && cd build cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_GTK_TESTS=OFF -DENABLE_UNSTABLE_API_ABI_HEADERS=ON ``` 解释参数含义: - `-DCMAKE_INSTALL_PREFIX`: 设置最终产物安装的目标前缀,默认为 `/usr/local`. - `-DBUILD_GTK_TESTS`: 关闭 GTK 测试套件选项. - `-DENABLE_UNSTABLE_API_ABI_HEADERS`: 启用不稳定 API 头文件. 最后一步就是实际编译操作了: ```bash make sudo make install ``` 以上流程适用于大多数标准情况下的 Poppler 编译任务。对于更复杂的定制化场景,请参照官方文档进一步调整设置。 --- ### 示例代码片段 (验证安装) 下面提供一段简单的 Python 脚本来加载 PDF 并转换成图像形式,以此检验是否正确部署好了 Poppler 库及其关联组件。 ```python from pdf2image import convert_from_path images = convert_from_path('example.pdf') for i, image in enumerate(images): fname = f'output_page_{i}.png' image.save(fname, 'PNG') print("Conversion completed.") ``` 注意:该脚本依赖于 `pdf2image` 包,需提前通过 pip 安装好。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值