【发布时间】:2015-04-16 15:17:57
【问题描述】:
我想创建一个 GCC 交叉编译器,我按照这里的指令here 但问题是每次我制作 gcc 时都会遇到同样的错误。
../../gcc-4.8.2/gcc/graphite-clast-to-gimple.c:897:24: 错误:'isl_lp_ok'
未在此范围内声明
断言(lp_result == isl_lp_ok); ^ ../../gcc-4.8.2/gcc/graphite-clast-to-gimple.c:898:34:错误:
‘isl_int_get_gmp’没有在这个范围内声明
isl_int_get_gmp (isl_value, 低); ^
../../gcc-4.8.2/gcc/graphite-clast-to-gimple.c:900:57: 错误:'isl_set_max'
未在此范围内声明
lp_result = isl_set_max(域,维度,&isl_value); ^ ../../gcc-4.8.2/gcc/graphite-clast-to-gimple.c:904:27:错误:
‘isl_int_clear’没有在这个范围内声明
isl_int_clear (isl_value); ^
Makefile:1058:目标“graphite-clast-to-gimple.o”的配方失败
make[1]: *** [graphite-clast-to-gimple.o] 错误 1
make[1]: 离开目录'/home/mike/src/build-gcc/gcc'
Makefile:3927: 目标“all-gcc”的配方失败
make: *** [all-gcc] 错误 2
起初,我认为可能是版本问题,因为我的openSUSE上的gcc是4.8.3,但我使用4.8.2版本后没有任何变化。 非常感谢!
【问题讨论】: