Creating a Thread

I am writing a program in ubuntu in which a thread is to be created. A snippet from the code is as follows:
-------------------------------------------------------
1
2
3
4
5
6
7
8
9
10
#include <pthread.h>
void *updater (unsigned char matrix[8][8]);

int main (int argc, char **argv)
{
	pthread_t mat_thread;
	int iret, i, x;

	iret = pthread_create( &mat_thread, NULL, updater, matrix )

the program compiles in codeblocks with one error which reads:

undefined reference to 'pthread_create'


This I believe means that the file libpthread.so is not available. I have downloaded and installed the gcc and gdb for unbuntu and can find no other source for the missing library.

Can anyone tell me if my diagnosis is correct and how to to remedy it???
Last edited on
Topic archived. No new replies allowed.