蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 | -->
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程 -->


    

蓝森林 http://www.lslnet.com 2006年8月16日 14:08

zebra软件的编译问题(gcc高版本的兼容性?)

最近编译过路由软件Zebra(很多公司像huawei,Juniper等工程师开始搞路由软件都是学习这个zebra的)。发现,用gcc-2.95编译,完全没有问题,warning都没有。估计这是当时写zebra软件时候用的编译器。
用gcc-3.x编译能够完成,但是有很多warning。
gcc4.0就编译不过。我还没有研究出错信息。忙别的活就没有时间了。

想问问,要用gcc4编译的话,软件修改的部分多么?主要是什么原因使得GCC不“兼容”?

zebra是个很好的项目,但是停止开发很久了,真是可惜,原来的人马搞了个很好的网络公司。

Re: zebra软件的编译问题(gcc高版本的兼容性?)

对标准执行的更严格。


Re: zebra软件的编译问题(gcc高版本的兼容性?)

gcc296可以在任意地方声明函数,但是gcc4必须要在文件开始的地方申明,应该是更严格了

Re: zebra软件的编译问题(gcc高版本的兼容性?)

多谢指点!



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com