g++ code/main.cpp -o Simpler-6A7981E4 -O3 -std=c++2a -march=native /usr/bin/ld: /tmp/cci5rnZz.o: in function `DataGenerator::generateData(int)': main.cpp:(.text._ZN13DataGenerator12generateDataEi[_ZN13DataGenerator12generateDataEi]+0x718): undefined reference to `pthread_create' /usr/bin/ld: main.cpp:(.text._ZN13DataGenerator12generateDataEi[_ZN13DataGenerator12generateDataEi]+0x137f): undefined reference to `pthread_create' /usr/bin/ld: /tmp/cci5rnZz.o: in function `Searcher::iterativeDeepeningSearch(int, int, int, int, int)': main.cpp:(.text._ZN8Searcher24iterativeDeepeningSearchEiiiii[_ZN8Searcher24iterativeDeepeningSearchEiiiii]+0x5b9): undefined reference to `pthread_create' /usr/bin/ld: main.cpp:(.text._ZN8Searcher24iterativeDeepeningSearchEiiiii[_ZN8Searcher24iterativeDeepeningSearchEiiiii]+0x6f2): undefined reference to `pthread_create' collect2: error: ld returned 1 exit status make: *** [Makefile:4: all] Error 1