今天用 rust 写了第一行有“价值”的代码:读取 arm64 的 cpu 规格。先是让文心一言写了个内嵌汇编的函数,结果写了个armv7的,还没编译通过。查了些资料,改成 armv8 的,然后报了非法硬件指令的错误,又尝试了调库,也是如此。查了查,说是 mac osx 不让读 MIDR_EL1 寄存器。终于明白了,为啥 dotnet 里,x...