深入浅出CMake(四):配置多线程

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/briblue/article/details/102551996

我们知道,直接用 g++ 编译多线程代码时,可以这样。

gcc -o test test.c -lpthread

但是,如果整个工程是 CMake 构建的,需要怎么做呢?

修改 CMakeFileLists.txt 文件。

假设,要链接的目标叫做 test,只需要简单 2 行代码就好了。


find_package(Threads)

target_link_libraries(test ${CMAKE_THREAD_LIBS_INIT})

猜你喜欢

转载自blog.csdn.net/briblue/article/details/102551996