编译成功,但没有控制台输出

问题描述 投票:0回答:0

我正在尝试在 Windows 上使用 LLVM。 我已经安装了 llvm-mingw(https://github.com/mstorsjo/llvm-mingw/releases/tag/20220906),它就像一个魅力。 一切正常,但 pthread 和 openmp.

代码编译没有错误,所以我认为没有链接问题或类似问题。 请注意,下面没有编译或链接错误,但没有控制台输出。

我哪里做错了?这是我的 C 代码和 vscode 配置(cmd args)。

#include <stdio.h>
#include <omp.h>

int main(void)
{
    #pragma omp parallel num_threads(4)
    {
        printf("%d\n", omp_get_thread_num());
    }

    return 0;
}
"args": [
    "-O0",
    "-Wall",
    "-Wextra",
    "-fcolor-diagnostics",
    "-fansi-escape-codes",
    "-g",
    "${file}",
    "-o",
    "${fileDirname}\\.exe\\${fileBasenameNoExtension}.exe",
    "-lm",
    "-lpthread",
    "-fopenmp"
],
c pthreads openmp
© www.soinside.com 2019 - 2024. All rights reserved.