How to Install the GCC C++ Compiler on Linux Mint

If you try to compile C++ code on a Linux Mint or Ubuntu computer using gcc, the compile will fail. C++ code needs to be compiled using the g++ compiler which must first be installed. This article explains how to install the GCC C++ compiler on Linux Mint and Ubuntu based systems.

Trying to compile a C++ program with gcc gives the following error.

gcc: error trying to exec 'cc1plus': execvp: No such file or directory

If g++ is used to compile the C++ program, an error message appears that indicates that g++ is currently not installed:

The program 'g++' is currently not installed. You can install it by typing:
sudo apt-get install g++

Installing the GCC C++ Compiler

Before installing new software it is best to update the system. Open a terminal window and enter the following.

sudo apt-get update

Now install the C++ compiler by entering the following:

sudo apt-get install g++

Compiling a Simple C++ Program

The simple “Hello World” C++ code shown below can be used to test if the C++ compiler is installed and working. Save the code to a text file called hello.cpp.

#include <iostream>

int main (void)
{
    std::cout << "Hello, world!\n";

    return 0;
}

Compile the above program using the GCC C++ compiler as shown below. Open a terminal window and change directory to the directory containing the hello.cpp file before compiling.

g++ -o hello hello.cpp

This will create an executable file called hello which can be run from the terminal window by entering the following command.

./hello

The hello.cpp program is shown in the Geany editor here.

Hello World C++ Program Code
Hello World C++ Program Code

This is what the command line looks like after compiling the hello.cpp program using the g++ compiler and then running the hello application.

C++ Compiling in the Terminal Window
C++ Compiling in the Terminal Window

Hello, world! is printed in the terminal window when the program is run.

4 thoughts on “How to Install the GCC C++ Compiler on Linux Mint”

  1. During execution of ” sudo apt-get update” it displays some error like 400 bad request [IP:91.189.91.23 80 many times
    Also it shows messages like w: failed to fetch
    E: some index files failed to download then it can work to install g++ compiler??

Leave a Reply

Your email address will not be published. Required fields are marked *