HI,
我在linux上遇到以下链接器错误: 我的猜测是它在链接器线程中缺少'-lpthread'。我的问题是,如果有一种方法让我在linux上设置我的环境,它会在链接时添加'-lpthread'吗?
/ usr / bin / ld:out / host / linux-x86 / obj / STATIC_LIBRARIES / libutils_intermediates / libutils.a(Threads.o):in function androidCreateRawThreadEtc:frameworks / base / libs / utils / Threads.cpp:145 :error:对'pthread_create'的未定义引用
谢谢。
答案 0 :(得分:1)
您需要告诉我们更多关于您使用gcc进行编译的详细信息。
例如,如果您使用的是Makefile,则可以将-lpthread
添加到CFLAGS
环境变量中。
编辑:如果您分两步编译和链接,那么您应该使用LDFLAGS
环境变量来控制链接器标记。