|
|
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高版本的兼容性?)
|
|
多谢指点!
|