Ответы пользователя по тегу Visual Studio Code
  • Как в Visual Studio Code компилировать код Си?

    levshx
    @levshx
    Электроньщик, программист
    1. компиляция на Code — нудный процесс, ибо нужно использовать компилятор из вне, для самой отладки нужно создать launch.json (и в нём прописать пути для GDB и настроить файл который будет компилироваться и всё это нужно лишь для отладки, да и не обязательно), а для компиляции ...
    Ссылка
    Note: The C/C++ extension does not include a C++ compiler or debugger. You will need to install these tools or use those already installed on your computer. Popular C++ compilers are mingw-w64 for Windows, Clang for XCode for macOS, and GCC on Linux. Make sure your compiler executable is in your platform path so the extension can find it. The extension also supports the Windows Subsystem for Linux.

    ... создаёте c_cpp_properties.json, в вашем воркспэйсе и прописываете:
    {
        "name": "Win32",
        "includePath": [
            "${workspaceFolder}"
        ],
        "defines": [
            "_DEBUG",
            "UNICODE"
        ],
        "compilerPath": "C:\\mingw-w64\\bin\\gcc.exe",
        "intelliSenseMode": "clang-x64",
        "browse": {
            "path": [
                "${workspaceFolder}"
            ],
            "limitSymbolsToIncludedHeaders": true,
            "databaseFilename": ""
        }
    }

    Предварительно скачав mingw-w64/GCC.
    Думаю вас это не устроит, но этого мало, нужен tasks.json примерно такого вида:
    {
        "version": "2.0.0",
        "tasks": [
            {
                "label": "build hello world",
                "type": "shell",
                "command": "g++",
                "args": [
                    "-g", "helloworld.cpp"
                ]
            }
        ]
    }

    А параметры для вашего компилятора думаю найдёте сами, из хода выполнения в DevC`и++, "command" это обычное выполнение в cmd, на сколько знаю для "C`и" будет нужен gcc.exe, параметры будут содержать в себе пути к стандартным библиотекам и тип компилируемого приложения по типу консольное или оконное.

    2. Обычный проект C++ пустой, ручкой создаёшь файл с расширением "*.c", и в параметрах проекта поставить компилятор gcc или Си (что-то такое)
    Ответ написан
    Комментировать