2013-11-08 2 views
0

Я сталкиваюсь с этой проблемой, когда я пытаюсь перекрестно скомпилировать bluez-4.101, в мипсель-linux-цель.undefined ссылка на `atexit - bluez компиляция

plugins/bluetoothd-hciops.o: In function `init_device': 
hciops.c:(.text+0xadc0): undefined reference to `atexit' 
hciops.c:(.text+0xadc8): undefined reference to `atexit' 

Ниже перечислены опции компилятора и опции компоновщика, указанные

-lstdC++
-L есть путь, по которому libstdC++. Так находится
-nostdlib не указан

Looking вперед для вашей помощи.

+0

Файл hciops.c является C-файлом, и он уже содержит stdlib.h. –

ответ

0

Добавить

#include <stdlib.h> 

в файл.

+1

для C++ вместо этого следует использовать заголовок 'cstdlib'. –

Смежные вопросы