Glib linking error: undefined reference to ...
- From: Christian Arnold <chrarnold web de>
- To: gtk-list gnome org
- Subject: Glib linking error: undefined reference to ...
- Date: Fri, 17 Feb 2012 00:20:22 +0100
I am not sure if this is the correct way of asking my question, but I
nevertheless hope someone can help me... I just tried to solve the
problem for 4 hours, and I am extremely frustrated right now... I have
the following issue:
I installed Ubuntu 11.10 and some libraries and packages afterwards. I
then installed glib 2.30. Everything went fine, I got no errors when
doing ./configure, make, or make install. However, when I try to compile
a test file in C, I can compile without errors, but I get the following
glibTest.c:24: undefined reference to `g_timer_new'
glibTest.c:32: undefined reference to `g_random_double'
glibTest.c:36: undefined reference to `g_timer_stop'
glibTest.c:55: undefined reference to `g_str_hash'
I compile with:
"gcc `pkg-config --cflags --libs glib-2.0` -g3 -O2 -std=c99 -Wall
-pedantic glibTest.c -o glibTest
pkg-config --cflags --libs glib-2.0 gives me:
This all worked on my old laptop with Ubuntu 10.04, and I have no idea
what the issue is. I tried to install glib 2.28 and the newest 2.31
version, with the same error messages. I am no real expert, so please
try to help me and let me know as precisely as possible how I can
address the issue, I would greatly appreciate it.
] [Thread Prev