LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

в ерроре ругается на -lpthreads в основном

Проверь свой тулчейн на возможность использования этой библиотеки в минимально работчем (или нерабочем) варианте.

То есть буквально: aarch64-linux-gnu-g++ main.cpp -o main -lpthreads, где main.cpp что-то вроде:

#include <pthread.h>
#include <stdio.h>
#include <string.h>

void *threadfunction(void *arg) {
    printf("Hello, World!\n");
    return 0;
}

int main(void) {
    pthread_t thread;
    int createerror = pthread_create(&thread, NULL, threadfunction, NULL);
    if (!createerror) {
        pthread_join(thread, NULL);
        return 0;
    }
    fprintf(stderr, "%s\n", strerror(createerror), stderr);
    return 1;
}

Исходная версия EXL, :

в ерроре ругается на -lpthreads в основном

Проверь свой тулчейн на возможность использования этой библиотеки в минимально работчем (или нерабочем) варианте.

То есть буквально: aarch64-linux-gnu-g++ main.cpp -o main -lpthreads, где main.cpp что-то вроде:

#include <pthread.h>
#include <stdio.h>
#include <string.h>

void *threadfunction(void *arg) {
    printf("Hello, World!\n");
    return 0;
}

int main(void) {
    pthread_t thread;
    int createerror = pthread_create(&thread, NULL, threadfunction, NULL);
    if (!createerror) {
        pthread_join(thread, NULL);
        return 0;
    }
    fprintf(stderr, "%s\n", strerror(createerror), stderr);
    return 1;
}