Nice,有机会我再复现一下
工程默认带着-ffreestanding的,也出现过这个问题
【 在 ArchLinux (a lightweight and flexible distribution) 的大作中提到: 】
: -ffreestanding可以,-fno-builtin也可以,glibc和musl这些C库编译的时候就会用这些选项。-nostartfiles和-nostdlib只影响链接时的行为,不影响代码生成,所以不能阻止GCC生成这些调用。
: Compiler Explorer 的结果:
:
https://godbolt.org/z/bos4obchd: ...................
--
FROM 123.118.103.*