我想编译glibc并删除寄存器FS的二进制文件(用于索引)。 我正在编译使用以下内容: make CFLAGS =' - O1 -U_FORTIFY_SOURCE -fno-stack-protector -mno-tls-direct-seg-refs' 但是生成的二进制文件仍然使用寄存器FS。
答案 0 :(得分:1)
我想编译glibc并删除寄存器FS的二进制文件
无论是为了什么?
你无法定位x86_64
并使GLIBC 不使用%FS
注册 - 因为所有 x86_64机器都有它,这样的配置根本就没有实施过。
嗯,从理论上讲,你可以将 GLIBC移植到这样一个假装它存在的机器架构中,但那很多的工作。