Есть ли способ добавить '-lpthread' к флагу компоновщика по умолчанию без изменения make-файла? - PullRequest
1 голос
/ 01 февраля 2010

HI

Я получаю следующую ошибку компоновщика в Linux: Я предполагаю, что в потоке компоновщика отсутствует '-lpthread'. У меня вопрос, есть ли способ настроить мою среду на Linux так, чтобы она добавляла '-lpthread' при ссылках?

/ usr / bin / ld: out / host / linux-x86 / obj / STATIC_LIBRARIES / libutils_intermediates / libutils.a (Threads.o): в функции androidCreateRawThreadEtc: frameworks / base / libs / utils / Threads.cpp: 145 : ошибка: неопределенная ссылка на 'pthread_create'

Спасибо.

1 Ответ

1 голос
/ 01 февраля 2010

Вы должны рассказать нам больше о том, как именно вы компилируете с помощью gcc.

Например, если вы используете Makefile, вы можете добавить -lpthread к переменной окружения CFLAGS.

Редактировать: Если вы компилируете и связываете в два этапа, то для управления флагами компоновщика следует использовать переменную окружения LDFLAGS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...