我有一些依赖于图书馆的代码,即筑波大学椭圆配对图书馆。这个库本身依赖于 GMP。我想在 ARM 内核上运行这个程序裸机,特别是在 beaglebone black 上。
GMP 是一个庞大的库,所以如果可能的话,我更喜欢交叉编译。除了简单地将整个 GMP 源代码转储到与我的程序相同的文件中并将其推入 arm-none-eabi-gcc 的“蛮力”解决方案之外,我还更喜欢其他方法。
将重要库链接到裸机代码的标准方法是什么?
我有一些依赖于图书馆的代码,即筑波大学椭圆配对图书馆。这个库本身依赖于 GMP。我想在 ARM 内核上运行这个程序裸机,特别是在 beaglebone black 上。
GMP 是一个庞大的库,所以如果可能的话,我更喜欢交叉编译。除了简单地将整个 GMP 源代码转储到与我的程序相同的文件中并将其推入 arm-none-eabi-gcc 的“蛮力”解决方案之外,我还更喜欢其他方法。
将重要库链接到裸机代码的标准方法是什么?