#include
<
gtk
/
gtk.h
>
int main(int argc,char *argv[])
{
GtkWidget *window;
gtk_init(&argc,&argv);
window = gtk_window_new(GTK_WINDOW_POPUP);
gtk_widget_show(window);
gtk_main();
return 0;
}
int main(int argc,char *argv[])
{
GtkWidget *window;
gtk_init(&argc,&argv);
window = gtk_window_new(GTK_WINDOW_POPUP);
gtk_widget_show(window);
gtk_main();
return 0;
}
all: myapp
CC = gcc
INCLUDE = .
CFLAGS = `pkg - config -- cflags -- libs gtk +- 2.0 `
myapp: testGtk1.o
$(CC) - o myapp testGtk1.o - I$(INCLUDE) $(CFLAGS)
testGtk1.o: testGtk1.c
$(CC) - c testGtk1.c - I$(INCLUDE) $(CFLAGS)
clean:
- rm * .o
~
CC = gcc
INCLUDE = .
CFLAGS = `pkg - config -- cflags -- libs gtk +- 2.0 `
myapp: testGtk1.o
$(CC) - o myapp testGtk1.o - I$(INCLUDE) $(CFLAGS)
testGtk1.o: testGtk1.c
$(CC) - c testGtk1.c - I$(INCLUDE) $(CFLAGS)
clean:
- rm * .o
~
gcc
-
c testGtk1.c
-
I. `pkg
-
config
--
cflags
--
libs gtk
+-
2.0
`
gcc: - lgtk - x11 - 2.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - lgdk - x11 - 2.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - latk - 1.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - lgdk_pixbuf - 2.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - lm:未使用链接器输入文件,因为链接尚未完成
gcc: - lpangocairo - 1.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - lfontconfig:未使用链接器输入文件,因为链接尚未完成
gcc: - lXext:未使用链接器输入文件,因为链接尚未完成
gcc: - lXrender:未使用链接器输入文件,因为链接尚未完成
gcc: - lXinerama:未使用链接器输入文件,因为链接尚未完成
gcc: - lXi:未使用链接器输入文件,因为链接尚未完成
gcc: - lXrandr:未使用链接器输入文件,因为链接尚未完成
gcc: - lXcursor:未使用链接器输入文件,因为链接尚未完成
gcc: - lXcomposite:未使用链接器输入文件,因为链接尚未完成
gcc: - lXdamage:未使用链接器输入文件,因为链接尚未完成
gcc: - lpango - 1.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - lcairo:未使用链接器输入文件,因为链接尚未完成
gcc: - lX11:未使用链接器输入文件,因为链接尚未完成
gcc: - lXfixes:未使用链接器输入文件,因为链接尚未完成
gcc: - lgobject - 2.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - lgmodule - 2.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - ldl:未使用链接器输入文件,因为链接尚未完成
gcc: - lglib - 2.0 :未使用链接器输入文件,因为链接尚未完成
gcc - o myapp testGtk1.o - I. `pkg - config -- cflags -- libs gtk +- 2.0 `
gcc: - lgtk - x11 - 2.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - lgdk - x11 - 2.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - latk - 1.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - lgdk_pixbuf - 2.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - lm:未使用链接器输入文件,因为链接尚未完成
gcc: - lpangocairo - 1.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - lfontconfig:未使用链接器输入文件,因为链接尚未完成
gcc: - lXext:未使用链接器输入文件,因为链接尚未完成
gcc: - lXrender:未使用链接器输入文件,因为链接尚未完成
gcc: - lXinerama:未使用链接器输入文件,因为链接尚未完成
gcc: - lXi:未使用链接器输入文件,因为链接尚未完成
gcc: - lXrandr:未使用链接器输入文件,因为链接尚未完成
gcc: - lXcursor:未使用链接器输入文件,因为链接尚未完成
gcc: - lXcomposite:未使用链接器输入文件,因为链接尚未完成
gcc: - lXdamage:未使用链接器输入文件,因为链接尚未完成
gcc: - lpango - 1.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - lcairo:未使用链接器输入文件,因为链接尚未完成
gcc: - lX11:未使用链接器输入文件,因为链接尚未完成
gcc: - lXfixes:未使用链接器输入文件,因为链接尚未完成
gcc: - lgobject - 2.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - lgmodule - 2.0 :未使用链接器输入文件,因为链接尚未完成
gcc: - ldl:未使用链接器输入文件,因为链接尚未完成
gcc: - lglib - 2.0 :未使用链接器输入文件,因为链接尚未完成
gcc - o myapp testGtk1.o - I. `pkg - config -- cflags -- libs gtk +- 2.0 `
all: myapp
CC = gcc
INCLUDE = .
CFLAGS = `pkg - config -- cflags -- libs gtk +- 2.0 `
CFLAGS2 = `pkg - config -- cflags gtk +- 2.0 `
myapp: testGtk1.o
$(CC) - o myapp testGtk1.o - I$(INCLUDE) $(CFLAGS)
testGtk1.o: testGtk1.c
$(CC) - c testGtk1.c - I$(INCLUDE) $(CFLAGS2)
clean:
- rm * .o
CC = gcc
INCLUDE = .
CFLAGS = `pkg - config -- cflags -- libs gtk +- 2.0 `
CFLAGS2 = `pkg - config -- cflags gtk +- 2.0 `
myapp: testGtk1.o
$(CC) - o myapp testGtk1.o - I$(INCLUDE) $(CFLAGS)
testGtk1.o: testGtk1.c
$(CC) - c testGtk1.c - I$(INCLUDE) $(CFLAGS2)
clean:
- rm * .o