windows安装gcc、g++、pthread
在windows使用pthread函数时报错:无法打开源文件<pthread.h>,通常是因为缺少pthread库。本文记录windows安装gcc、g++、pthread的操作流程。
windows安装gcc、g++、pthread可采用mingw的形式安装。
STEP 1 :下载mingw文件
打开一下网页https://sourceforge.net/projects/mingw/files/,下载mingw-get-setup.exe
STEP 2:安装.exe
运行 mingw-get-setup.exe安装mingw,需要注意安装目录,记住安装目录,待会需要设置环境变量使用。
STEP 3:环境变量配置
需要修改环境变量 选择计算机—属性—高级系统设置—环境变量,在系统变量中找到 Path 变量,在后面加入 min-gw的安装目录下的bin文件目录,如 C:\MinGw\bin
STEP 4:确认MinGw的安装成功
win+r打开cmd,输入mingw-get,此时会弹出 MinGw installation manager 的窗口,这时候证明MinGW的安装成功,此时需要关闭MinGW的窗口,否则会报错。
STEP 5:安装gcc
在cmd窗口输入命令:mingw-get install gcc 来安装gcc
STEP 6:安装g++
输入命令 mingw-get install g++ 和 mingw-get install gdb
STEP 7:查看gcc
在cmd中输入gcc -v来查看gcc安装是否成功
STEP 8:安装pthread
输入命令mingw-get install pthreads
windows配合vscode使用
终端输入gcc -v
编译Linux多线程代码
输入gcc main.c thrd_pool.c -o main -lpthread