На основе этой ссылки Stackoverflow Я скачал и установил glibc v2.29 в пути "/ usr / local / glibc" ОС Linux.Затем на основе этой Stackoverflow ссылки я попытался скомпилировать этот пример , но я получил следующие ошибки. Команда первой попытки:
gcc -Wall -g -o main main.c -Wl, - rpath = / usr / local / glibc / lib -Wl, -динамико-линкер = / USR / местные / Glibc / Библиотека / LD-Linux-x86-64.so.2
Журнал ошибок первой попытки:
main.c:1:10: fatal error: threads.h: No such file or directory
#include <threads.h>
^~~~~~~~~~~
compilation terminated.
Команда второй попытки: Во второй попытке я использую "-I " & " - L " Параметры команды GCC.
gcc -Wall -g -I / usr / local / glibc / include -o main main.c -L / usr / local / glibc / lib -Wl, - rpath = / usr / local / glibc / lib -Wl, - динамический компоновщик = / usr / local / glibc / lib / ld-linux-x86-64.so.2
Журнал ошибок второй попытки:
/tmp/ccCNYemW.o: In function `main':
/home/.../main.c:14: undefined reference to `thrd_create'
/home/.../main.c:16: undefined reference to `thrd_join'
collect2: error: ld returned 1 exit status
Так что я не знаю, в чем проблема.Пожалуйста, помогите мне.