未定义的引用`atexit - bluez编译

时间:2013-11-08 10:46:36

标签: c++ bluez atexit

当我尝试将bluez-4.101交叉编译为mipsel-linux目标时,我遇到了这个问题。

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 ++。so所在的路径  未指定-nostdlib

期待您的帮助。

1 个答案:

答案 0 :(得分:0)

添加

 #include <stdlib.h>

到文件。