onlyoffice armv8
时间: 2023-10-16 10:11:46 浏览: 94
onlyoffice armv8是一种针对ARMv8架构的编译选项。根据引用[1],如果要编译OpenBLAS的ARM库文件,可以使用以下命令进行调整:
make TARGET=ARMV7 HOSTCC=gcc BINARY=32 CC=arm-linux-gnueabihf-gcc FC=arm-linux-gnueabihf-gfortran
相关问题
armv8与armv8a
ARMv8和ARMv8-A均是基于ARMv8架构的处理器指令集,但存在一些差异。ARMv8指令集是基于ARMv7架构进一步升级而来的,其中最大的变化就是引入了AArch64执行模式,支持64位操作;此外还新增了指令,增强了安全性、虚拟化和动态代码生成等方面的功能。ARMv8-A则是针对应用处理器而言的,它包括了完整的系统架构,例如处理器资料、中央处理器、图形处理器、核心架构及浮点运算架构等,除了在性能和功耗方面有所优化外,还体现了更多的移动应用概念。
总的来说,ARMv8指令集与ARMv8-A应用处理器都是根据ARMv8架构设计的处理器指令,但ARMv8-A是ARMv8架构应用处理器领域的特定指令集标准。这两种指令集都可以提供更高的性能和安全性,并且具有更多的移动应用特性,但ARMv8-A相对于ARMv8指令集而言,更加丰富和完整一些。因此,在选择ARMv8或ARMv8-A时,需要根据具体的应用场景和需求来选择所需的处理器指令集。
arm-linux-gnueabihf-gcc: error: unrecognized -march target: armv5 arm-linux-gnueabihf-gcc: note: valid arguments are: armv4 armv4t armv5t armv5te armv5tej armv6 armv6j armv6k armv6z armv6kz armv6zk armv6t2 armv6-m armv6s-m armv7 armv7-a armv7ve armv7-r armv7-m armv7e-m armv8-a armv8.1-a armv8.2-a armv8.3-a armv8.4-a armv8.5-a armv8.6-a armv8-m.base armv8-m.main armv8-r armv8.1-m.main iwmmxt iwmmxt2; did you mean ‘armv4’? arm-linux-gnueabihf-gcc: error: missing argument to ‘-march=’
这个错误提示是由于在使用 arm-linux-gnueabihf-gcc 编译器时,使用了一个不被支持的 -march 参数,正确的参数应该是 armv4、armv4t、armv5t、armv5te、armv5tej 等等。提示中还提到了可能的正确参数,但是没有包括 armv5,因此需要检查一下代码中是否有使用了不支持的参数。
阅读全文