反编译了C代码生成的elf文件,发现每个inline函数都很长,前面准备栈帧、参数,后面leave、ret,占用了大量空间。编译时使用gcc的-Os,大小立刻从6百多字节降到4百多,ok了
ucore-project2: loadkernel(2)
最新推荐文章于 2024-02-23 17:45:32 发布
反编译了C代码生成的elf文件,发现每个inline函数都很长,前面准备栈帧、参数,后面leave、ret,占用了大量空间。编译时使用gcc的-Os,大小立刻从6百多字节降到4百多,ok了