linux内核编译报错,求指点?

下载了linux内核源码,然后make allnoconfig进行编译报错,但是libc.a 是存在的啊
root@ubuntu:/home/tangjian/SG13225146/linux-3.9.4# make allnoconfig
HOSTCC scripts/basic/fixdep
/usr/bin/ld: dynamic STT_GNU_IFUNC symbol strcmp' with pointer equality in/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libc.a(strcmp.o)' can not be used when making an executable; recompile with -fPIE and relink with -pie
collect2: error: ld returned 1 exit status
scripts/Makefile.host:118: recipe for target 'scripts/basic/fixdep' failed
make[1]: *** [scripts/basic/fixdep] Error 1
Makefile:419: recipe for target 'scripts_basic' failed
make: *** [scripts_basic] Error 2

试着把这个文件复制到他认的那个路径

你的这个环境变量没配置好,

我用gcc 编译过这个文件fixdep.cc ,加上--static是可以编过的。但是编译内核make allnoconfig没法加参数啊