Tutorial básico del entorno de compilación de configuración de código VS C/C++ y resolución de error "el archivo se ha descargado incorrectamente"

prefacio

VSCode es un editor de código abierto fácil de usar. Una de sus fuentes de buena reputación es que tiene muchos complementos, que son livianos y extremadamente escalables para lograr varias funciones. Puede integrarse fácil y multifuncionalmente. Editar documentos en múltiples formatos y, por supuesto, C/C++ no es una excepción. Las herramientas de extensión de C/C++ proporcionadas por el código VS no incluyen compiladores ni depuradores. Por lo tanto, debe instalar estas herramientas usted mismo.

  • Uso de mingw-w64
    mingw-w64 1 es un entorno de desarrollo completo y compacto compatible con los sistemas operativos Windows. En realidad, portó el clásico compilador de lenguaje C de código abierto GCC a la plataforma Windows. Algunos IDE de código abierto conocidos en realidad solo encapsulan MinGW-w64, por lo que tiene una interfaz gráfica amigable y simplifica las operaciones, pero el núcleo interno sigue siendo MinGW-w64.

En primer lugar, debe tener un entorno operativo C/C++, que se puede lograr instalando complementos en VSCode. La interfaz del complemento se puede encontrar en el lado izquierdo de la interfaz. De arriba a abajo están el administrador de recursos, búsqueda, administración de código fuente, depuración y ejecución, complementos de extensión. Prueba:
inserte la descripción de la imagen aquí
ingrese el nombre del complemento correspondiente en el cuadro de búsqueda para encontrar la extensión del complemento "C/C++" y haga clic para instalarlo. Además, si necesita sinicización, puede buscar el complemento de sinicización "chino" para instalarlo.

Ahora tiene un entorno para ejecutar C/C++, pero aún queda un largo camino por recorrer para ejecutar el código.

Primero, cree una nueva carpeta en el administrador de recursos, haga clic con el botón derecho en ella, haga clic en "abrir con código" o "abrir con código", podemos ver el "editor abierto" y la carpeta que abrió en la esquina superior derecha.
inserte la descripción de la imagen aquí
Después de eso, simplemente escriba un programa como helloworld, presione F5 para ejecutarlo, y cuando encuentre la opción predeterminada de seleccionar el entorno, verá que aparece automáticamente un archivo launch.json, y una nueva carpeta .vscode y launch.json .

Luego haga clic con el botón derecho en la carpeta .vscode, cree un nuevo archivo, asígnele el nombre "tasks.json" y
inserte la descripción de la imagen aquí
pegue el siguiente código en launch.json (sobrescriba y cambie el código original, si está preocupado, puede comentar el original). y agregar uno nuevo):

{
    
    
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
    
    
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",	//要运行的文件
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "miDebuggerPath": "C:\\MINGW\\mingw64\\bin\\gdb.exe",
            "setupCommands": [
                {
    
    
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "complie" // 调试会话开始前执行的任务,类似于Ant,这里为我们的编译任务
        }
    ]
}

Cabe señalar que el valor después de "miDebuggerPath" debe cambiarse a la ruta donde se encuentra su gdb ( aquí la ruta debe usar "\" ).
Aquí está mi camino:
inserte la descripción de la imagen aquí

Instalación de Mingw-w64

Introducción a MinGW

El nombre completo de MinGW es: Minimalist GNU en Windows. Portó el clásico compilador de lenguaje C de código abierto GCC a la plataforma Windows e incluyó Win32API, por lo que el código fuente se puede compilar en un programa ejecutable que se puede ejecutar en Windows.

Y también puedes usar algunas herramientas de desarrollo bajo la plataforma Linux que Windows no tiene.

En una frase: MinGW es la versión para Windows de GCC .

La diferencia entre MinGW-w64 y MinGW

La diferencia entre MinGW-w64 y MinGW es que MinGW solo puede compilar y generar programas ejecutables de 32 bits, mientras que MinGW-w64 puede compilar y generar programas ejecutables de 64 o 32 bits.

Debido a esto, MinGW ha sido reemplazado por MinGW-w64, y MinGW ya dejó de actualizarse. El GCC integrado está estancado en la versión 4.8.1, mientras que el GCC integrado de MinGW-w64 se ha actualizado a la versión 8.1. 0.

Descargar MinGW-64

página web oficial

Desplegable para seleccionar:
inserte la descripción de la imagen aquí

Instalación MinGW-w64

Paso 1: Haga doble clic en MinGW-W64-install.exe

Paso 2: seleccione la información de instalación

Versión: se refiere a la versión de gcc. Si no hay un requisito especial, generalmente elija el número de versión más alto. La versión más alta es 8.1.0, solo selecciónela

elige por defecto

**Arquitectura:**Si el sistema informático es de 64 bits, seleccione x86_64; si es un sistema de 32 bits, seleccione i686

Elija x86_64

**Subprocesos:**Si es Windows, elija win32, si es Linux, Unix, Mac OS y otros sistemas operativos, elija posix

elegir win32

Excepción : seh es nuevo, pero sjlj es antiguo. seh tiene un mejor rendimiento, pero no es compatible con 32 bits. sjlj tiene buena estabilidad y admite 32 bits.

Se recomienda elegir seh para sistema operativo de 64 bits

elegir seh
inserte la descripción de la imagen aquí

El tercer paso: la elección final es la siguiente:
inserte la descripción de la imagen aquí
el cuarto paso: simplemente vaya al siguiente paso.

"¡el archivo se ha descargado incorrectamente!" solución de error

Solución:
La solución de instalación fuera de línea es la siguiente:

  • Instale MinWG-w64 sin conexión
    Abra el sitio web oficial y seleccione la versión que necesita:
    inserte la descripción de la imagen aquí
    Después de descargarlo, extráigalo a cualquier directorio (la ruta no debe contener chino):
    - Agregue /bin después de la variable de entorno del sistema

Abra la ruta de la variable del sistema: inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
copie la dirección de la carpeta bin de MinGW-w64 en la ubicación de la variable en blanco recién agregada para completar la configuración de MinGW-w64; 5 Verifique que la
instalación sea exitosa
Abra la ventana cmd, ingrese gcc - v y presione Presione la tecla Enter, como se muestra en la figura a continuación, la instalación es exitosa
inserte la descripción de la imagen aquí
Hasta el momento, todas las configuraciones básicas se han completado.

Pegue el siguiente código en tasks.json (nuevamente, comente el original si no se siente cómodo):

{
    
    
    "version": "2.0.0",
    "tasks": [
        {
    
    
            "label": "complie",
            "type": "shell",
            "command": "g++",
            "args": [
                "-g",
                "${fileBasename}",
                "-o",
                "${fileBasenameNoExtension}.exe"
            ],
            "presentation": {
    
    
                "reveal": "silent"
            },
            "problemMatcher": "$msCompile"
        }
    ]
}

Cree un nuevo programa en C++ con un sufijo cpp:

#include <iostream>
using namespace std;
int main()
{
    
    
    cout << "Hello, world!" << endl;
    return 0;
}

Después de eso, presione F5 para ejecutar el programa.La primera vez, es posible que deba esperar un momento o ejecutarlo nuevamente.
inserte la descripción de la imagen aquí
¡Ejecutar con éxito!

Supongo que te gusta

Origin blog.csdn.net/weixin_48936263/article/details/124799632
Recomendado
Clasificación