Использование gcov в VSCode - PullRequest
1 голос
/ 06 марта 2020

Я пытался использовать gcov через VSCode и у меня возникла проблема. Я настроил задачу сборки для компиляции с информацией о покрытии:

{
            "type": "shell",
            "label": "Coverage build",
            "command": "C:\\MinGW\\bin\\gcc.exe",
            "args": [
                "-Wall",
                "-Werror",
                "-Wvla",
                "-pedantic",
                "-Wextra",
                "-Wfloat-equal",
                "-ftest-coverage",
                "-fprofile-arcs",
                "-fprofile-arcs",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "C:\\MinGW\\bin"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": "build"
        }

Нет ошибок компиляции, но файлы .gcno и .gcda по какой-то причине помещаются в ./MinGW/bin, а не в главный каталог файлов. .

Как это исправить? По этой причине я не могу использовать gcov в рабочем каталоге, и я не хочу открывать другой терминал windows просто для решения проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...