Проблема с компиляцией кода файла C в Visual Studio Code - PullRequest
0 голосов
/ 20 июня 2020

Я новичок в программировании C и столкнулся с одной из самых неприятных проблем во время моего дебюта. Я знаю, что этот вопрос возникал много раз, но я, честно говоря, не мог найти никакого решения. Либо ответы содержат расширенный словарный запас для новичков, либо я пробую решение, но проблема остается.

Я пишу свой код на VSCode и уже установил необходимые расширения, а также MinGW и добавил его каталог в свой путь . Я запустил строку cmd и проверил, правильно ли установлен g cc. Но проблема в том, что всякий раз, когда я пытаюсь запустить свой C -code в командной строке, VScode выдает следующую ошибку:

"c: / mingw / bin /../ lib / gcc / mingw32 / 9.2.0 /../../../../ mingw32 / bin / ld.exe: невозможно открыть выходной файл a.exe: нет такого файла или каталога collect2.exe: ошибка: ld вернул 1 статус выхода "

Вот мой код, который я уже построил, и ошибок нет:

 #include <stdio.h>

int main()
{
    printf("Hello world/n");

    return 0;
}

Буду признателен за любую помощь. Спасибо.

1 Ответ

0 голосов
/ 20 июня 2020

Вот решение, если вы столкнулись с чем-то похожим на мою проблему. stackoverflow.com/a/48493894/66384

Все, что я сделал, это отключил контролируемый доступ к папкам. Helloworld.exe был заблокирован windows защитником и помечен как троян и как «серьезная угроза» :). Не могу поверить, что я потратил больше часа, пытаясь исправить проблемы, связанные с компилятором g cc, когда проблема была в windows.

Спасибо всем за помощь.

...