gpt4 book ai didi

linux - 有没有办法在不更改 makefile 的情况下将 '-lpthread' 添加到默认链接器标志

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:12:44 26 4
gpt4 key购买 nike

你好,

我在 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”的 undefined reference

谢谢。

最佳答案

您需要告诉我们更多关于您使用 gcc 进行编译的具体情况。

例如,如果您使用的是 Makefile,则可以将 -lpthread 添加到 CFLAGS 环境变量中。

编辑:如果您分两步编译和链接,那么您应该使用LDFLAGS 环境变量来控制链接器标志。

关于linux - 有没有办法在不更改 makefile 的情况下将 '-lpthread' 添加到默认链接器标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2175303/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com