gtk下的多线程出错。段错误?
使用的是gtk+-2.8.0。
编译的命令:gcc -g -W -Wall -o test test.c `pkg-config gtk+-2.0 --libs gthread --cflags`
段错误
[code:1]#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <time.h>
#include <glib.h>
#include <pthread.h>
#include <gtk/gtk.h>
int main (int argc, char *argv[])
{
GtkWidget *window;
g_thread_init(NULL);
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show(window);
gdk_threads_enter();
gtk_main();
gdk_threads_leave();
return(0);
}[/code:1]