Como solucionar problemas de C/C++ que não produz saída no código VS?

Como solucionar problemas de C/C++ que não produz saída no código VS?

Acabei de seguir a configuração para C/C++ no código VS (https://code.visualstudio.com/docs/cpp/config-mingw), encontrei duas coisas estranhas:

  1. No "tasks.json"código tem isso "command": "g++"que fica assim no site, rodando o código fonte de exemplo com isso produz esse erro:https://stackoverflow.com/questions/46718765/visual-studio-code-cannot-find-the-g-command-of-my-mingw-w64/51221277então segui a solução sugerida lá e coloquei "command": "C:\\MinGW64\\i686-8.1.0-posix-dwarf-rt_v6-rev0\\mingw32\\bin\\g++.exe"... e aí a coisa que não entendi

  2. A solução acima me deixa apenas com isso no terminal: Executing task: C:\MingGW64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin\g++.exe -g -o helloworld helloworld.cpp The terminal process terminated with exit code: 1sem saída nem helloworldarquivo, o código fonte está correto, além de vir diretamente do site oficial.

Desculpe se demorei muito, alguma sugestão?

EDIT: olhando os códigos de amostra dos outros arquivos, notei algumas diferenças em c_cpp_properties.jsoncódigo do site meu códigomas eu realmente não os entendo, devo adicionar as linhas que faltam?

Responder1

Esta saída:

exit code: 1 

indica que a etapa de link falhou.

POR FALAR NISSO:

Você pode evitar muitos problemas inserindo em um prompt de comando:

g++ -c helloworld.c  -o helloworld.o

e quando você tiver corrigido quaisquer problemas de codificação

g++ helloworld.o -o helloworld

e quando isso for bem sucedido

./helloworld

informação relacionada