Zdravím,
jako školní úkol jsem dostal vytvořit aplikaci v C, zkompilovat a vytvořit makefile. Mám dva problémy...
1, Na školních Sun terminálech vše běží, na mém Ubuntu nemůžu kompilovat protože:
employee-without-mutex.c:(.text+0x117): undefined reference to `pthread_create'
employee-without-mutex.c:(.text+0x13f): undefined reference to `pthread_create'
Předpokládám, že mi chybí knihovny z céčka (asi #include <pthread.h>), kde Linux tyhle knihovny uchovává a jak je mám doplnit?
2, Nemůžu rozchodit makefile
CC = gcc
CFLAGS = -Wall -pthread
all: employee-without-mutex
clean:
rm -f employee-without-mutex
rm -f multi-client-echo-server
rm -f *~
rm -f *.bak
Hláška:
makefile:9: *** missing separator. Stop.
Může to být taky knihovnama, nebo zde bude špatně něco jiného?