对于ARM处理器的miracl编译方法,官方arm.txt文件给出了说明,但是按照说明发现无法编译。根据查找的资料和自己实践的结果,总结出以下解决方法:
1. 针对处理器平台修改linux或者linux64文件,不管是32位还是64位处理器最简单的就是先试着修改linux文件,不行再修改linux64文件;
2. 去掉linux文件中所有的命令参数'-m32'(64位的为'-m64');

改成下面这样的:

3. 修改linux文件中的cp mrmuldv.gcc mrmuldv.c为cp mrmuldv.ccc mrmuldv.c;

光标处的改成下面这样的:

4. 执行bash linux进行编译(64位执行bash linux64编译)。

文章介绍了在遇到ARM处理器上miracl编译失败的问题时,可以尝试的解决步骤。首先,无论处理器是32位还是64位,都应先尝试修改linux文件,移除-m32参数(64位系统中是-m64)。其次,将linux文件中的cpmrmuldv.gccmrmuldv.c替换为cpmrmuldv.cccmrmuldv.c。最后,通过执行bashlinux(64位系统执行bashlinux64)进行编译。
785

被折叠的 条评论
为什么被折叠?



