我有编译错误:
尝试使用-mfpu = neon标志进行编译时,无法识别的命令行选项'-mfpu = neon'*.实际上,我试过的任何'mfpu'选项都失败了.但是在文档中提到了这个标志,所以它应该是有效的
这把钥匙有什么问题?我怎么能告诉编译器使用NEON?
使用Linaro GNU aarch64 linux工具4.8.
谢谢.
我正在尝试使用 'openssl' th/ 命令行以 AES-GCM 模式加密文件
openssl enc -aes-256-gcm -p -iv 000000000000000000000000 -K 00000000000000000000000000000000000000000000000000000000000000 -nosalt -in file.raw -out file.enc`
Run Code Online (Sandbox Code Playgroud)
加密有效,但我找不到检索生成的 GCM 标签的方法。 有没有办法得到它?
在本文档(链接)中,我发现“请注意,现在甚至可以使用 CCM 或 GCM 等身份验证模式”,但仍然没有信息如何做到这一点。
或者是否有任何其他标准的 macos 工具可以完成相同的工作?
PS:我很感兴趣通过常用分布式命令行工具的方式来做到这一点,这不是关于编写自己的实用程序的问题
我需要将 32 位绝对地址放入 AArch64 上的寄存器中。(例如,MMIO 地址,与 PC 无关)。
在 ARM32 上,可以使用lower16
&upper16
将地址加载到寄存器中
movw r0, #:lower16:my_addr
movt r0, #:upper16:my_addr
Run Code Online (Sandbox Code Playgroud)
有没有办法通过使用在 AArch64 上做类似的事情movk
?
如果代码重定位,我仍然想要相同的绝对地址,所以adr
不合适。
ldr
从附近的文字池中可以使用,但我宁愿避免这种情况。