Скомпилируйте C: collect2.exe: ошибка: ld вернул 1 состояние выхода - PullRequest
0 голосов
/ 16 января 2019

Я совершенно новичок. Я хотел скомпилировать c через MinGW в Visual Studio Code, но я получил код ошибки на терминале в Visual Studio Code. Сначала я создал файл только под Windows (c :). Пожалуйста, помогите мне!

// код

#include <stdio.h>

int main(void){
    printf("Hello World!");
    return 0;
}

// Терминал

PS C: \ vscode> gcc hello.c ingw32 / bin / ld.exe: c: / mingw / bin /../ lib / gcc / mingw32 / 8.2.0 /../../../ libmingw32.a (main.o) :( C: / MinGW / бен /../ Библиотека / GCC / mingw32 / 8.2.0 /../../../../ млн @ 16'ingw32 / бен / ld.exe: c: / mingw / bin /../ lib / gcc / mingw32 / 8.2.0 /../../../ libmingw32.a (main.o) :(. text.startup + 0xb0) : неопределенная ссылка на `WinMain @ 16 ' collect2.exe: ошибка: ld вернул 1 состояние выхода

1 Ответ

0 голосов
/ 16 января 2019

Без кода ... мое лучшее предположение, что у вас нет int main() в начале вашей программы ИЛИ main() назван не как main.

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