LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: zjracyx

请教编译软件的问题

[复制链接]
发表于 2006-3-14 21:54:23 | 显示全部楼层
貌似不是静态链接库有没有的问题,而像是源代码本身有问题,或者是新的编译器无法编译老的源文件。
回复 支持 反对

使用道具 举报

发表于 2006-3-14 23:10:44 | 显示全部楼层
ir.c:19: error: static declaration of 'keepGoing' follows non-static declaration
ir.h:53: error: previous declaration of 'keepGoing' was here
ir.c:22: error: static declaration of 'irapp_thread' follows non-static declaration
ir.h:52: error: previous declaration of 'irapp_thread' was here

绝对的源码问题, 把对应行的 static 去掉,一般就行了.

用 mdv 的好处就是安装程序, 不用编译代码, 还能自动解决依赖.
像你编译的东西, d4x, nmap, xmms ,库里不都有吗?

如果你真的热爱编译, 不如学我, 弄个 LFS 玩, 什么都自己编译.

PS, 现在 LFS 玩的差不多了, 有点烦编译了, 准备换回 mdv cooker
回复 支持 反对

使用道具 举报

发表于 2006-10-29 14:59:59 | 显示全部楼层
楼上两位说得不错,我现在遇到同样的问题,用gcc-3.4.3可以编译通过,而gcc-4.1.1则出楼主的错误,当然把static关键字去掉也能通过
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表