为什么不能重新编译GLibc关闭所有优化(即-O0)?
特别是这样做:
make CFLAGS='-O0 -w' CXXFLAGS='-O0 -w'
Run Code Online (Sandbox Code Playgroud)
我明白了:
#error "glibc cannot be compiled without optimization"
Run Code Online (Sandbox Code Playgroud)
基本上:“glibc是巫术! ”这个“所有库中的库”在任何系统中都具有非常特殊的地位,因为实际上(?)整个系统中的所有其他内容都依赖于它。
因此,如果“有人”花时间阻止您“未经优化”地编译这个库,我诚挚地邀请您相信他/她的话。“一定有一个[非常好的]理由。”