印象中,-nostartfiles -nostdlib -ffreestanding都不能关闭这种调用,10.2
【 在 ArchLinux (a lightweight and flexible distribution) 的大作中提到: 】
: 你这个是因为GCC识别到你的一些代码和memset功能相同,所以把这些代码变成了一个call memset,而刚好你的函数名叫memset,所以变成了一个递归。
: 你可以用GCC的-ffreestanding选项让GCC不生成这个调用。
--
FROM 123.112.178.*