日期:2014-05-16  浏览次数:20690 次

gtk问题!
前几天gtk还是可以正常使用的,但今天就不行了:

[root@www gtk]# gcc -c test.c `pkg-config --cflags --libs gtk+-2.0`
[root@www gtk]# gcc -o test test.o
test.o: In function `main':
test.c:(.text+0x17): undefined reference to `gtk_init'
test.c:(.text+0x23): undefined reference to `gtk_window_new'
test.c:(.text+0x33): undefined reference to `gtk_widget_show'
test.c:(.text+0x38): undefined reference to `gtk_main'
collect2: ld 返回 1

头疼,谁能说下怎么回事!谢谢!
------最佳解决方案--------------------
gcc test.c -o test `pkg-config --cflags --libs gtk+-2.0`


我代码有自己的工作目录,木有放在/tmp下过,所以不清楚。建议楼主建个自己的工作目录
------其他解决方案--------------------
更纳闷的是,半个月在/tmp目录辛苦写的代码,今天看竟然全没有了。。。。只留下几个空文件夹。。。。。。。
想不通,我只是几天没写代码,怎么就变成这样
------其他解决方案--------------------
顶一下,有人知道吗
------其他解决方案--------------------
引用:
C/C++ code?1gcc test.c -o test `pkg-config --cflags --libs gtk+-2.0`

我代码有自己的工作目录,木有放在/tmp下过,所以不清楚。建议楼主建个自己的工作目录


呃,为啥用这个命令行了。。。。
我以前用的命令没问题的啊?
------其他解决方案--------------------
还有,谢谢了
------其他解决方案--------------------
这个问题的原因我也没有深究过

我曾经遇到和你同样的问题,后来我就一直那样写,没有出过错
------其他解决方案--------------------
引用:
这个问题的原因我也没有深究过

我曾经遇到和你同样的问题,后来我就一直那样写,没有出过错


感觉是-c能链接上数据库了,但-o连不上了。。。
谢谢了
------其他解决方案--------------------
现在论坛给不了分,下次登录再给你了,呵呵