| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  •  
    Computer Viden >> systemer >> Ubuntu >> Content
    Sådan installeres Catch2 på Ubuntu 20.04 LTS (Focal Fossa)
    ## Trin 1:Installer afhængigheder

    For at installere Catch2 skal du installere følgende afhængigheder:

    `` skal

    sudo apt opdatering

    sudo apt installer cmake g++

    ```

    Trin 2:Download Catch2

    Download den seneste version af Catch2 fra projektets GitHub-side. På tidspunktet for skrivning af denne vejledning er den seneste stabile version 2.13.8.

    `` skal

    wget https://github.com/catchorg/Catch2/releases/download/v2.13.8/catch2-2.13.8.zip

    ```

    Trin 3:Udpak Catch2

    Når overførslen er færdig, skal du udpakke Catch2-arkivet i din hjemmemappe.

    `` skal

    unzip catch2-2.13.8.zip

    ```

    Trin 4:Konfigurer Catch2

    Naviger til Catch2-mappen og kør kommandoen `cmake` for at konfigurere byggeprocessen.

    `` skal

    cd catch2-2.13.8

    cmake -B build

    ```

    Trin 5:Byg Catch2

    Når konfigurationen er færdig, kør kommandoen `make` for at bygge Catch2.

    `` skal

    cmake --build build

    ```

    Trin 6:Installer Catch2

    Kør endelig kommandoen `make install` for at installere Catch2 i systembibliotekerne. Du skal bruge root-rettigheder til dette trin, så brug kommandoen `sudo`.

    `` skal

    sudo make install

    ```

    Bekræftelse af installationen

    For at bekræfte, at Catch2 blev installeret korrekt, kan du køre følgende kommando:

    `` skal

    catch2-config --version

    ```

    Denne kommando skal udsende den version af Catch2, der blev installeret.

    `` skal

    $ catch2-config --version

    Catch v2.13.8

    ```

    Brug af Catch2

    Du kan nu begynde at skrive og køre test ved hjælp af Catch2. Opret f.eks. en fil med navnet 'test.cpp' med følgende kode:

    ```c++

    #include "catch2/catch.hpp"

    TEST_CASE("Grundlæggende test") {

    REQUIRE(1 + 1 ==2);

    }

    ```

    Du kan kompilere denne test ved at bruge følgende kommando:

    `` skal

    g++ -std=c++17 -o test test.cpp -I/usr/local/include/catch2 -L/usr/local/lib -lCatch2

    ```

    Hvis kompileringen lykkes, kan du køre testen ved hjælp af følgende kommando:

    `` skal

    ./prøve

    ```

    Kørsel af denne kommando bør udsende følgende:

    ```

    -------------------------------------------------- ----------------------------

    Catch v2.13.8

    Kør fra /home/user/Projects/catch2-test

    -------------------------------------------------- ----------------------------

    Grundlæggende test [ PASS ]

    -------------------------------------------------- ----------------------------

    1 test, 1 påstand, 0 fejl

    -------------------------------------------------- ----------------------------

    ```

    Forrige :

    næste :
      Relaterede artikler
    ·Fjernelse af Ubuntu Fra et dual boot-system 
    ·Sådan installeres Opera på Ubuntu Gutsy Gibbon 
    ·Sådan oprettes en ny fil i Ubuntu Terminal 
    ·Hvad er det format Kommando til formatering af harddisk…
    ·Sådan installeres Pygame på Ubuntu 20.04 LTS (Focal F…
    ·Sådan installeres Ubuntu med Win98 
    ·Sådan geninstalleres proceslinjen i Ubuntu Gnome 
    ·Sådan spiller RMVB fil i Ubuntu 
    ·Sådan kører en VNC -server på Ubuntu 
    ·Sådan installeres OpenComic Manga Reader på Ubuntu 20…
      Anbefalede Artikler
    ·Sådan Find Systemgendannelse datapunkter 
    ·Min Microsoft Money 2006 vil ikke starte i Windows 7 
    ·Sådan ændres font farver på en hjemmeside 
    ·Sådan slette en CD Disc på Windows Vista 
    ·Sådan åbner du din BIN-fil i Windows 10 
    ·Sådan bruges EXPR at udføre Algebra i Unix 
    ·Sådan Tilføj til proceslinjen Kontekst Menu 
    ·Sådan får du vist alle blokerede numre på Android 
    ·Termoruder Sealing Metoder 
    ·Hvordan kan jeg få adgang til mine billeder i Windows …
    Copyright © Computer Viden http://www.computerdk.com