在ubuntu16.04上为i686-elf构建gcc交叉编译器时出错

时间:2016-07-21 07:59:42

标签: c gcc

bash screenshot

/osd-src/gcc-6.1.0/isl/include/isl/ctx.h:108:8: error: attempt to use poisoned "malloc"
        malloc(size)))
        ^
/home/desai/osd-src/gcc-6.1.0/isl/include/isl/ctx.h:112:8: error: attempt to use poisoned "realloc"
        realloc(ptr,size)))

这是我执行此命令时的错误消息

$ make all-target-libgcc

我正在关注此安装http://wiki.osdev.org/GCC_Cross-Compiler

的链接

我是Linux和堆栈溢出的新手,指导我。

2 个答案:

答案 0 :(得分:0)

代码中的某处(或包含的代码)有一个poison pragma,用于阻止您使用这些标识符。

答案 1 :(得分:0)

有版本的ILS-0.12,cloog-v0.18不支持。我更新了新版本并重新安装了它。立即行动。