红联Linux门户
Linux帮助

quagga交叉编译的问题,目标板为tilera平台

发布时间:2010-11-22 10:47:00来源:红联作者:石圣石
一、 版本
Quagga-0.99.17
二、 编译
1、./configure --host=tile
成功
2、make
undefined reference to `rtadv_config_write'
undefined reference to `irdp_config_write'
undefined reference to `rpl_realloc'
undefined reference to `rpl_malloc'
3、在config.h里面将以下语句注释掉
#define malloc rpl_malloc
#define malloc rpl_realloc
4、make
undefined reference to `rtadv_config_write'
undefined reference to `irdp_config_write'
#############################
请问这个问题现在应该如何解决啊?
文章评论

共有 5 条评论

  1. 石圣石 于 2011-01-11 11:04:22发表:

    ./configure --host=tile CC=c99 CFLAGS=-g
    OK了
    好像是对c99编译器版本的严格要求的问题。

  2. mg271603433 于 2011-01-05 17:51:40发表:

    路过,看看。顶一下。

  3. 石圣石 于 2010-12-10 16:37:08发表:

    怎样才能让大家关注我的帖子呀……

  4. 石圣石 于 2010-12-10 16:36:41发表:

    都没有人关注……

  5. 石圣石 于 2010-11-25 16:48:41发表:

    换成zebra-0.95a就ok了