MacOS 下的 Apple clang 关于 pthread 库的问题

33次阅读

共计 409 个字符,预计需要花费 2 分钟才能阅读完成。

cmake_minimum_required(VERSION 3.22)
project(playground CXX)

set(CMAKE_CXX_STANDARD 11)

find_package(Threads REQUIRED)
set(THREADS_PREFER_PTHREAD_FLAG ON)

message(STATUS "CMAKE_THREAD_LIBS_INIT: ${CMAKE_THREAD_LIBS_INIT}")
add_executable(playground main.cpp)
target_link_libraries(playground ${CMAKE_THREAD_LIBS_INIT})

这段 cmakelists.txt 在 ubuntu 系统下的 gcc 上正常运行,在 MacOS 的 ARM 架构下的 AppleClang 下 ${CMAKE_THREAD_LIBS_INIT}$ 读到的是空的,这个是有什么坑吗?求指点。

正文完
 0