分页: 1 / 1

编译错误,实在没办法了,求救

发表于 : 2012-09-06 21:20
后知后觉的夜
安装一个软件,编译时出现了如下错误

/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: 没有那个文件或目录
make: *** [bg_subtraction_cmd.ol] 错误 1


google以后说是没有装libc6-dev-i386,于是准备去下载这个包,可是这个包是在64位系统上的啊,我的电脑是32位的,装了multilib什么的,可是还是这个错误,求大虾指教

Re: 编译错误,实在没办法了,求救

发表于 : 2012-09-07 8:49
后知后觉的夜
木有人么。。。。。看来只有重装系统了。。。。 先在虚拟机上试一下。。

Re: 编译错误,实在没办法了,求救

发表于 : 2012-09-07 8:55
peteryeh64
...可否請問是編譯哪個軟件???...

Re: 编译错误,实在没办法了,求救

发表于 : 2012-09-07 18:40
后知后觉的夜
peteryeh64 写了:...可否請問是編譯哪個軟件???...
目标跟踪的一个背景删除的算法程序

Re: 编译错误,实在没办法了,求救

发表于 : 2012-09-07 19:17
YeLee
亲,您缺一个glibc的开发包,libc6-dev就是。

Re: 编译错误,实在没办法了,求救

发表于 : 2012-09-07 19:27
YeLee
不过,新debian引入multiarch之后,那文件的路径有点变化了,至于哪里,乃懂的。 :em01 :em01 :em01

Re: 编译错误,实在没办法了,求救

发表于 : 2012-09-07 19:57
后知后觉的夜
YeLee 写了:亲,您缺一个glibc的开发包,libc6-dev就是。
你说到那些包我都装了,还是同样到错误

Re: 编译错误,实在没办法了,求救

发表于 : 2012-09-07 20:11
YeLee
6L提到这问题了,文件的路径变了。 :em01 :em01 :em01

Re: 编译错误,实在没办法了,求救

发表于 : 2012-09-07 21:06
后知后觉的夜
YeLee 写了:6L提到这问题了,文件的路径变了。 :em01 :em01 :em01
啊,那怎么办啊,我是菜鸟啊,求指导

PS:装的这个程序对要求的都是老版本到编译器,我还下载了deb包手动安装的gcc,g++什么的。。。跟这个文件路径什么的有关系吗。。。

Re: 编译错误,实在没办法了,求救

发表于 : 2012-09-08 7:24
YeLee
自己修改一下源代码吧,既然找到了出错的地方,我想这个应该不难吧。 :em01 :em01 :em01

Re: 编译错误,实在没办法了,求救

发表于 : 2012-09-08 22:47
背泳的鱼
做软链会不会比改源码简单点?

Re: 编译错误,实在没办法了,求救

发表于 : 2012-09-09 13:17
lainme
编译时有选项可以指定这个库的位置么?如果是automake的应该在./configure的时候都能指定的。

Re: 编译错误,实在没办法了,求救

发表于 : 2012-09-13 15:35
后知后觉的夜
背泳的鱼 写了:做软链会不会比改源码简单点?
正解,problem solved

Re: 编译错误,实在没办法了,求救

发表于 : 2012-09-14 12:01
YeLee
什么正解不正解的,解决方法多得去了,不过,旧代码本身出的问题,却去动系统啊,这算是全局性的问题了。 :em04 :em04 :em04