window下gcc+vscode的安装与使用

window下gcc+vscode的安装与使用

系统:win11;IDE:vscode

tdm-gcc的安装

下载地址

官方下载地址

若嫌下载速度太慢或者需要翻墙,可以选择

百度网盘,提取码gmab

安装教程

注意这里的check for updated files on the TDM_GCC server不要勾选

image-20240322193403052

安装第二个版本

image-20240322193642041

在安装选项中注意要勾上omp和Add to Path

image-20240322193725258

image-20240322193924469

其他的安装过程,如安装位置任意

验证安装完成

win + r打开运行窗口,输入cmd并回车

在弹出的cmd窗口中输入gcc --version

image-20240322194055030

若输出以下内容则安装成功

若未安装成功,则需要手动配置环境变量

手动配置环境变量

  1. 右键此电脑->属性->高级系统设置->环境变量

  2. 在系统变量中找到Path,双击打开image-20240322194344832{:height=“25%” width=“25%”}

  3. 点击新建,并在最下方输入自己的gcc安装路径中bin文件地址image-20240322194613273

    配置vscode

    本文默认已经会使用vscode编写c/c++代码

    下载code-runner插件

    image-20240322194745962

点击右下角设置->拓展设置

image-20240322194849619

在弹出的窗口中点击右上角打开设置

image-20240322194927963

找到code-runner.executorMap设置,添加或修改"c"到以下形式

"c": "cd $dir && gcc -fopenmp $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",

新建test.c,输入以下代码:

#include <omp.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int id = 0, numb = 0;
    printf("%d %d\n", id, numb);
    omp_set_num_threads(3);            // 开了三个线程用于并行
#pragma omp parallel private(id, numb) // 接下来代码块中的程序要并行执行,并且每一个线程都有自己的id, numb
    {
        id = omp_get_thread_num();
        numb = omp_get_num_threads();
        printf("I am thread % d out of % d \n", id, numb);
    }
    printf("%d %d", id, numb);
}

右键代码,选择run code即可正常运行

image-20240322195243400

运行结果:

image-20240322195305949

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值