Fix Linux threading compile issues.

This commit is contained in:
Jonathan Naylor 2016-06-06 19:26:47 +01:00
parent eba4ddeb2a
commit 277becca53
6 changed files with 9 additions and 7 deletions

View File

@ -2,8 +2,8 @@
CC = gcc
CXX = g++
CFLAGS = -g -O3 -Wall -std=c++0x
LIBS =
CFLAGS = -g -O3 -Wall -std=c++0x -pthread
LIBS = -lpthread
LDFLAGS = -g
OBJECTS = \

View File

@ -2,7 +2,7 @@
# Support for the Adafruit i2c 16 x 2 RGB LCD Pi Plate
CC = gcc
CXX = g++
CFLAGS = -g -O3 -Wall -std=c++0x -DHD44780 -DADAFRUIT_DISPLAY -I/usr/local/include
CFLAGS = -g -O3 -Wall -std=c++0x -pthread -DHD44780 -DADAFRUIT_DISPLAY -I/usr/local/include
LIBS = -lwiringPi -lwiringPiDev -lpthread
LDFLAGS = -g -L/usr/local/lib

View File

@ -2,7 +2,7 @@
CC = gcc
CXX = g++
CFLAGS = -g -O3 -Wall -std=c++0x -DHD44780 -I/usr/local/include
CFLAGS = -g -O3 -Wall -std=c++0x -pthread -DHD44780 -I/usr/local/include
LIBS = -lwiringPi -lwiringPiDev -lpthread
LDFLAGS = -g -L/usr/local/lib

View File

@ -2,8 +2,8 @@
CC = gcc
CXX = g++
CFLAGS = -g -O3 -Wall -std=c++0x -DOLED -I/usr/local/include
LIBS = -lArduiPi_OLED
CFLAGS = -g -O3 -Wall -std=c++0x -pthread -DOLED -I/usr/local/include
LIBS = -lArduiPi_OLED -lpthread
LDFLAGS = -g -L/usr/local/lib
OBJECTS = \

View File

@ -61,6 +61,8 @@ void CThread::sleep(unsigned int ms)
#else
#include <unistd.h>
CThread::CThread() :
m_thread()
{

View File

@ -41,7 +41,7 @@ public:
private:
#if defined(_WIN32) || defined(_WIN64)
HANDLE m_handle;
HANDLE m_handle;
#else
pthread_t m_thread;
#endif