Linker 将GMP链接到裸金属程序 我有一些代码依赖于一个库,即筑波大学椭圆配对库。该库本身依赖于GMP。我想在手臂核心上运行这个程序,特别是在beaglebone black上

Linker 将GMP链接到裸金属程序 我有一些代码依赖于一个库,即筑波大学椭圆配对库。该库本身依赖于GMP。我想在手臂核心上运行这个程序,特别是在beaglebone black上,linker,gmp,bare-metal,Linker,Gmp,Bare Metal,GMP是一个庞大的库,所以如果可能的话,我更愿意交叉编译。我也更喜欢“蛮力”解决方案以外的其他解决方案,即简单地将整个GMP源代码转储到与我的程序相同的文件中,并将其推入arm ONE eabi gcc 将非平凡库链接到纯金属代码的标准方法是什么?在这种特定情况下,只要从TEPLA中删除一系列功能,mini gmp就足够了。这对于我的目的来说已经足够了,但并不是一个令人满意的答案——我链接非平凡库的解决方案是链接一个平凡的库。T尽管我的确切问题已经解决,但如果有人有更聪明的想法,我将保留这个问题

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


将非平凡库链接到纯金属代码的标准方法是什么?

在这种特定情况下,只要从TEPLA中删除一系列功能,mini gmp就足够了。这对于我的目的来说已经足够了,但并不是一个令人满意的答案——我链接非平凡库的解决方案是链接一个平凡的库。T尽管我的确切问题已经解决,但如果有人有更聪明的想法,我将保留这个问题。

您是否查看了mini gmp(在gmp来源中)“?@Marglisse,我在发布这个问题一个小时左右后发现。它似乎可以做我需要做的事情,但在我的工具链中产生了一些错误。我现在住的地方已经快午夜了,但我会在早上再戳一戳,如果这是一个好的解决方案,我会将它添加为答案。”。