CLion下如何引入libpthread.so

在vi/vim下编译一个.c的多线程文件我们可以通过gcc xxx.c -lpthread 编译xxx.c文件,在Clion下我们通过一下两种方式来运行我们的多线程程序

方法1.点击左下角的Terminal,在下面输入你要编译的.c文件 比如我的如下

方法2.在CMakeList.txt中添加

set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread")

如若是c++则添加

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")

CMakeList.txt如下

cmake_minimum_required(VERSION 3.12)
project(untitled5)

set(CMAKE_CXX_STANDARD 11)
#c语言用这个
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pthread")

#c++用下面这个
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")

add_executable(untitled5 main.c)



猜你喜欢

转载自blog.csdn.net/woshichaoren1/article/details/85143208