Objective

The objective is to install G++ the C++ compiler on Ubuntu 18.04 Bionic Beaver

Operating System and Software Versions

  • Operating System: - Ubuntu 18.04 Bionic Beaver

Requirements

Privileged access to your Ubuntu System as root or via sudo command is required.

Difficulty

EASY

Conventions

  • # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
  • $ - requires given linux commands to be executed as a regular non-privileged user

Instructions

Install GCC

The following linux command will install gcc compiler on on Ubuntu 18.04 Bionic Beaver. Open up terminal and enter:
$ sudo apt install g++

Install build-essential

Another way to install g++ compiler is to install it as part of build-essential package. Additionally the build-essential package will also install additional libraries as well as gcc compiler. In most cases or if unsure this is exactly what you need:
$ sudo apt install build-essential


Check GCC version

Confirm your installation by checking for GCC version:
$ g++ --version
g++ (Ubuntu 7.2.0-18ubuntu2) 7.2.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

C Hello World

Compile a simple C++ "Hello World" code:
#include <iostream>
using namespace std;

int main() 
{
    cout << "Hello, World!";
    return 0;
}
Save the above code within hello.cc file, compile and execute it:
$ g++ -o hello hello.cc 
$ ./hello 
Hello, World!
ARE YOU LOOKING FOR A LINUX JOB?
Submit your RESUME, create a JOB ALERT or subscribe to RSS feed on LinuxCareers.com.
DO YOU NEED ADDITIONAL HELP?
Get extra help by visiting our LINUX FORUM or simply use comments below.