#c #visual-studio-code #gcc #gdb
#c #visual-studio-код #gcc #gdb
Вопрос:
Я начинаю с VSCode и не могу скомпилировать свой программный компонент в C. Я провел много исследований и не могу найти решение. Кто-нибудь может мне помочь?
C_CPP_Properties.json
{ "configurations": [ { "name": "Win32", "includePath": [ "${workspaceFolder}/**", "C:\MinGW\include", "C:\MinGW\lib\gcc\mingw32\6.3.0\include" ], "defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], "cStandard": "c17", "cppStandard": "c 17", "intelliSenseMode": "windows-msvc-x64" } ], "version": 4 }
Запуск.json
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "(gdb) Lancer", "type": "cppdbg", "request": "launch", "program": "C:\MinGW\bin\gcc.exe", "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": false, "MIMode": "gdb", "miDebuggerPath": "C:\MinGW\bin\gdb.exe", "setupCommands": [ { "description": "Activer l'impression en mode Pretty pour gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] }
Настройки.json
{ "files.associations": { "time.h": "c" } }
Задача.json
{ "version": "2.0.0", "tasks": [ { "type": "cppbuild", "label": "C/C : gcc.exe générer le fichier actif", "command": "C:\MinGW\bin\gcc.exe", "args": [ "-fdiagnostics-color=always", "-g", "${file}", "-o", "${fileDirname}\${fileBasenameNoExtension}.exe " ], "options": { "cwd": "C:\MinGW\bin" }, "problemMatcher": [ "$gcc" ], "group": { "isDefault": true, "kind": "build" } } ] }
Главная.c
#includelt;stdio.hgt; #includelt;stdlib.hgt; int main() { int i = 1; printf("Hello Worldn"); return 0; }
Ошибка
PS C:Dev.gitCodegt; The program 'C:MinGWbingcc.exe' has exited with code 1 (0x00000001).
Я бы очень хотел, чтобы это сработало, Я пытался справиться самостоятельно, но на самом деле ничего не нашел.
Я надеюсь, что кода, который я ввел, будет достаточно для мейдера. Спасибо и хорошего дня 🙂
Комментарии:
1. работает ли это, если вы компилируете вручную?
2. с powershell компиляция работает, но с VSCode is не работает.