Disclaimer: TubeMint is fully funded by its readers, we recommend hightly rated affiliate products and services and when you buy them through our links, we get commission at no extra cost to you. Thanks for you support!
compile and run c++ code on ubuntu

How to Compile and Run C/C++ Code on Ubuntu

How to compile and run C and C++ code on Ubuntu desktop and server. If you have Ubuntu you already have g++ installed, which is C and C++ compiler. To check g++ version, simply launch your terminal and run the following command.

g++ --version

Install g++, C and C++ compiler on Ubuntu

In case it g++ is not installed on your system, run the following command to install g++

sudo apt update 
sudo apt install g++
sudo apt install build-essential
g++ --version

Write your C hello world code, using your favorite text editor.

// file name: test.c

#include <stdio.h>

int main()
{
	printf("Hello World\n");
	return 0;
}

Compile C code with g++ with terminal

compile and run C code on ubuntu
compile and run C code on ubuntu

Navigate to test.c and test.cpp directory using your terminal and run the following commands.

g++ test.c -o testc

Here -o flag is given to output executable file name

Run / Execute C program with terminal

./testc

Write your C++ hello world code

// file name: test.cpp
#include <iostream>

using namespace std;

int main(){
cout << "Hello World\n";

return 0;
}

Compile C++ code with g++ in Terminal

compile and run C++ code on Ubuntu
compile and run C++ code on Ubuntu

Navigate to test.c and test.cpp directory using your terminal and run the following commands.

g++ test.c -o testcp

Here -o flag is given to output executable file name

Run / Execute C++ program with terminal

./testcp

Install Make to compile C and C++ Faster

On Ubuntu Linux, you can install make tool to compile C and C++ code faster. Install make on Ubuntu with terminal.

sudo apt install make

Compile Code with Make

Compile C and C++ code with make, simply type make and file_name without extension like .c and .cpp

Run C and C++ Code with Terminal

./file_name

Watch me Compile and Execute C++ on Ubuntu

Watch me Compile and Execute C++ on Ubuntu


Leave a Reply