我正在尝试在Ubuntu 13.10中安装pintos,但在进行' make'在线程文件夹中的命令,我收到了错误
"更多未定义的对`__stack_chk_fail'的引用跟随 make [1]: * [kernel.o]错误1"
当我第一次遇到这个错误时,我无法弄清楚这一点。
答案 0 :(得分:3)
默认情况下,Ubuntu的GCC启用-fstack-protector
标志,以防止堆栈溢出攻击(more info on their wiki)。您必须将-fno-stack-protector
添加到编译器标志。