En aquest tema, aprendrem a configurar l'entorn de desenvolupament necessari per començar a programar en C++. Aquest procés inclou la instal·lació d'un compilador, un entorn de desenvolupament integrat (IDE) i la configuració bàsica per assegurar-nos que tot funcioni correctament.

  1. Instal·lació del Compilador

Un compilador és una eina que tradueix el codi font escrit en C++ a codi executable. Un dels compiladors més populars per a C++ és el GCC (GNU Compiler Collection). A continuació, es mostren els passos per instal·lar GCC en diferents sistemes operatius.

Windows

  1. Descàrrega de MinGW:

    • Visita el lloc web oficial de MinGW: MinGW.
    • Descarrega l'instal·lador de MinGW.
  2. Instal·lació de MinGW:

    • Executa l'instal·lador descarregat.
    • Selecciona mingw32-gcc-g++ durant la instal·lació per assegurar-te que el compilador de C++ estigui inclòs.
    • Completa la instal·lació.
  3. Configuració de la Variable d'Entorn:

    • Afegeix el directori bin de MinGW a la variable d'entorn PATH. Normalment, aquest directori es troba a C:\MinGW\bin.

macOS

  1. Instal·lació de Xcode Command Line Tools:
    • Obre el terminal.
    • Executa la comanda següent:
      xcode-select --install
      
    • Segueix les instruccions per completar la instal·lació.

Linux

  1. Instal·lació de GCC:
    • Obre el terminal.
    • Executa la comanda següent (per a distribucions basades en Debian, com Ubuntu):
      sudo apt-get update
      sudo apt-get install build-essential
      

  1. Instal·lació d'un Entorn de Desenvolupament Integrat (IDE)

Un IDE proporciona una interfície amigable per escriure, editar i depurar codi. Alguns dels IDEs més populars per a C++ són Visual Studio Code, CLion i Code::Blocks.

Visual Studio Code

  1. Descàrrega i Instal·lació:

    • Visita el lloc web oficial de Visual Studio Code: Visual Studio Code.
    • Descarrega i instal·la la versió adequada per al teu sistema operatiu.
  2. Instal·lació de les Extensions Necessàries:

    • Obre Visual Studio Code.
    • Ves a la secció d'extensions (icona de quadrat a la barra lateral esquerra).
    • Cerca i instal·la les extensions següents:
      • C/C++ (de Microsoft)
      • Code Runner (opcional, per executar codi ràpidament)

CLion

  1. Descàrrega i Instal·lació:
    • Visita el lloc web oficial de CLion: CLion.
    • Descarrega i instal·la la versió adequada per al teu sistema operatiu.
    • CLion és un IDE de pagament, però ofereix una prova gratuïta.

Code::Blocks

  1. Descàrrega i Instal·lació:
    • Visita el lloc web oficial de Code::Blocks: Code::Blocks.
    • Descarrega la versió que inclou el compilador MinGW (per a Windows).
    • Instal·la el paquet descarregat.

  1. Configuració Bàsica

Visual Studio Code

  1. Configuració del Compilador:

    • Crea un fitxer tasks.json a la carpeta .vscode del teu projecte amb el següent contingut:
      {
        "version": "2.0.0",
        "tasks": [
          {
            "label": "build",
            "type": "shell",
            "command": "g++",
            "args": [
              "-g",
              "${file}",
              "-o",
              "${fileDirname}/${fileBasenameNoExtension}.exe"
            ],
            "group": {
              "kind": "build",
              "isDefault": true
            },
            "problemMatcher": ["$gcc"],
            "detail": "Generated task by Debugger."
          }
        ]
      }
      
  2. Configuració del Depurador:

    • Crea un fitxer launch.json a la carpeta .vscode del teu projecte amb el següent contingut:
      {
        "version": "0.2.0",
        "configurations": [
          {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "setupCommands": [
              {
                "description": "Enable pretty-printing for gdb",
                "text": "-enable-pretty-printing",
                "ignoreFailures": true
              }
            ],
            "preLaunchTask": "build",
            "miDebuggerPath": "/usr/bin/gdb",
            "setupCommands": [
              {
                "description": "Enable pretty-printing for gdb",
                "text": "-enable-pretty-printing",
                "ignoreFailures": true
              }
            ],
            "logging": {
              "moduleLoad": false,
              "trace": false
            }
          }
        ]
      }
      

CLion

  1. Configuració Automàtica:
    • CLion detecta automàticament el compilador i configura l'entorn de desenvolupament. Només cal que obris o creïs un projecte nou i comencis a programar.

Code::Blocks

  1. Configuració del Compilador:
    • Code::Blocks ve preconfigurat amb MinGW si has descarregat la versió adequada. Només cal que obris o creïs un projecte nou i comencis a programar.

  1. Prova de l'Entorn

Per assegurar-nos que l'entorn està configurat correctament, crearem i executarem un programa senzill en C++.

Exemple de Codi

#include <iostream>

int main() {
    std::cout << "Hola, món!" << std::endl;
    return 0;
}

Execució

  1. Visual Studio Code:

    • Obre el fitxer amb el codi anterior.
    • Premeu Ctrl+Shift+B per compilar el codi.
    • Premeu F5 per executar el codi.
  2. CLion:

    • Obre el fitxer amb el codi anterior.
    • Premeu Shift+F10 per compilar i executar el codi.
  3. Code::Blocks:

    • Obre el fitxer amb el codi anterior.
    • Premeu F9 per compilar i executar el codi.

Conclusió

Ara que hem configurat l'entorn de desenvolupament, estem preparats per començar a programar en C++. En el proper tema, explorarem la sintaxi i l'estructura bàsica del llenguatge C++.

© Copyright 2024. Tots els drets reservats