How to Write and Run a C Program in Ubuntu

How to Write and Run a C Program in Ubuntu

Linux is becoming a programming heaven for developers. This is an open source and free operating system. Turbo C compiler is already an old approach to compile programs so let us programmers move to Linux for a new programming environment.

Step 1: Install the build-essential packages

In order to compile and execute a C program, you need to have the essential packages installed on your system. Enter the following command as root in your Linux Terminal:

$ sudo apt-get install build-essential

You will be asked to enter the password for root; the installation process will begin after that. Please make sure that you are connected to the internet.

Step 2: Write a simple C program

After installing the essential packages, let us write a simple C program.

Open Ubuntu’s graphical Text Editor and write or copy the following sample program into it:

#include<stdio.h>

int main()
{
printf("\nA sample C program\n\n");
return 0;
}

Then save the file with .c extension. In this example, I am naming my C program as sampleProgram.c

Alternatively, you can write the C program through the Terminal in gedit as follows:

$ gedit sampleProgram.c

This will create a .c file where you can write and save a program.

Step 3: Compile the C program with gcc

In your Terminal, enter the following command in order to make an executable version of the program you have written:

Syntax:

$ gcc [programName].c -o programName

Example:

$ gcc sampleProgram.c -o sampleProgram

Make sure your program is located in your Home folder. Otherwise, you will need to specify appropriate paths in this command.

Step 4: Run the program

The final step is to run the compiled C program. Use the following syntax to do so:

$ ./programName

Example:

$ ./sampleProgram

You can see how the program is executed in the above example, displaying the text we wrote to print through it.