In this Tutorial, we will setup our system to be able to compile and run c programs.

We will use GCC compiler on Ubuntu Linux in this tutorial, Although it will not make any difference and you are free to use any Operating system but we would recommend you to use the Linux operating system. Depending upon the OS you would like to use, environment setup steps may vary. This tutorial will cover the GCC installation on Ubuntu OS.

Requirements -

You only need two things, A C compiler and a Text editor of your choice.

A PC or a Laptop with Ubuntu Operating System installed.

We will use GCC(GNU Compiler Collection) compiler and text editor like gedit or notepad.

Installation of GCC on Ubuntu

Open up the terminal by pressing CTRL+ALT+T and run the following command:

sudo apt-get install build-essential

This will download and install all the build-essential packages for Ubuntu. This also includes GCC, So it will be automatically installed on your system.

Now to check whether GCC is installed or not, copy and paste the following command in your terminal:

gcc -v
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.3.0-16ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --with-as=/usr/bin/x86_64-linux-gnu-as --with-ld=/usr/bin/x86_64-linux-gnu-ld --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)

If you see the something like this in your terminal, then you have installed GCC successfully in your system.

In the next chapter we will compile and run our first Computer program in C.

Sharing is caring: