1

我有一些依赖于图书馆的代码,即筑波大学椭圆配对图书馆。这个库本身依赖于 GMP。我想在 ARM 内核上运行这个程序裸机,特别是在 beaglebone black 上。

GMP 是一个庞大的库,所以如果可能的话,我更喜欢交叉编译。除了简单地将整个 GMP 源代码转储到与我的程序相同的文件中并将其推入 arm-none-eabi-gcc 的“蛮力”解决方案之外,我还更喜欢其他方法。

将重要库链接到裸机代码的标准方法是什么?

4

1 回答 1

0

在这种特定情况下,mini-gmp 就足够了,提供了从 TEPLA 中删除的一堆功能。这对我的目的来说已经足够了,但几乎不是一个令人满意的答案——我链接非平凡库的解决方案是链接一个平凡库。虽然我的确切问题已经解决,但我会留下这个问题,以防有人有更聪明的想法。

于 2014-04-01T19:59:28.880 回答