当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu 9.10编译成功,但是却出现这样的问题是怎么回事?
帖子发表于 : 2010-09-27 15:49 
头像

注册: 2010-04-08 11:03
帖子: 57
送出感谢: 0 次
接收感谢: 0 次
ubuntu9.10下面编译程序成功,并且能够运行,可是按下Ctl+C的时候出现这样的一些东西:
*** glibc detected *** ./IQBoard: double free or corruption (!prev): 0x0934b180 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xf43ff1]
/lib/tls/i686/cmov/libc.so.6[0xf456f2]
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0xf4879d]
/usr/lib/libX11.so.6(XFreeGC+0xac)[0x12c0ac]
/usr/lib/libX11.so.6(XCloseDisplay+0x64)[0x125144]
./IQBoard[0x8049410]
[0xe4e400]
/lib/libglib-2.0.so.0(g_poll+0x2b)[0xb5b54b]
/lib/libglib-2.0.so.0[0xb4e56b]
/lib/libglib-2.0.so.0(g_main_loop_run+0x1bf)[0xb4eb9f]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0x672419]
./IQBoard[0x8049a42]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xeefb56]
./IQBoard[0x80491d1]
======= Memory map: ========
00110000-0023a000 r-xp 00000000 08:01 3515 /usr/lib/libX11.so.6.2.0
0023a000-0023b000 ---p 0012a000 08:01 3515 /usr/lib/libX11.so.6.2.0
0023b000-0023c000 r--p 0012a000 08:01 3515 /usr/lib/libX11.so.6.2.0
0023c000-0023e000 rw-p 0012b000 08:01 3515 /usr/lib/libX11.so.6.2.0
0023e000-0023f000 rw-p 00000000 00:00 0
0023f000-0025a000 r-xp 00000000 08:01 3605 /usr/lib/libatk-1.0.so.0.2809.1
0025a000-0025b000 r--p 0001b000 08:01 3605 /usr/lib/libatk-1.0.so.0.2809.1
0025b000-0025c000 rw-p 0001c000 08:01 3605 /usr/lib/libatk-1.0.so.0.2809.1
0025c000-0025e000 r-xp 00000000 08:01 132611 /lib/tls/i686/cmov/libdl-2.10.1.so
请问是怎么回事。其中IQBoard是可运行程序的文件名,用到的gcc选项有: -lX11 -lpthread `pkg-config --cflags --libs gtk+-2.0`
在ctl+c的信号中有做处理,但只是简单的调用exit而已。按下ctl+c信号的时候就出现上面那些东西。是不是gcc环境的时候出来些问题呢。
我gcc是这样写的:
gcc -Wall -g -c board.c -o board.o lpthread `pkg-config --cflags --libs gtk+-2.0`
gcc -Wall -g main.c board.o -o IQBoard -lX11 -lpthread `pkg-config --cflags --libs gtk+-2.0`


_________________
这条路很远很漫长也很坎坷,但是要淡定,要风骚


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译