gpt4 book ai didi

c++ - 在独立程序中使用 GMP

转载 作者:行者123 更新时间:2023-11-30 17:03:14 28 4
gpt4 key购买 nike

是否可以在独立环境中使用 GMP?

我正在开发一个必须在裸机上运行的程序(为了减少开销并出于安全目的 - 不允许使用外部代码),这迫使我创建一个简约的内核,但是,我还需要使用 GMP任意大的整数。我研究过迷你 GMP,但它似乎比真正的(完整)GMP 慢几个数量级。

请注意:我查看过this问题,但是除了 OP 表示他对小型 GMP 感到满意之外,似乎没有其他答案..

最佳答案

您应该能够将静态库链接到独立的可执行文件中。这就像链接更多目标文件一样。

因此构建一个静态版本的 GMP(最好使用 -march=atom 或任何适合您的目标硬件的内容)。将 libgmp.a 放在某处,并使用 -Ldir 告诉编译器在哪里。

我自己还没有针对 GMP 进行过尝试,因此我不能保证构建静态 GMP 不会出现任何复杂情况,但大多数包的构建脚本都包含构建静态库的选项。 (例如--enable-static)

关于c++ - 在独立程序中使用 GMP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36239778/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com