Sebagian besar distribusi Linux mendukung banyak bahasa pemrograman. Koleksi peralatan untuk membangun aplikasi dan program-program sistem operasi yang umum terdapat di dalam GNU toolchain, yang terdiri atas GNU Compiler Collection (GCC) dan GNU build system. GCC menyediakan kompilator untuk Ada, C, C++, Java, dan Fortran. Kernel Linux sendiri ditulis untuk dapat dikompilasi oleh GCC. Kompilator tak bebas (proprietary) untuk Linux antara lain adalah Intel C++ Compiler dan IBM XL C/C++ Compiler. GemarOprek akan membahas Cara Install Development Tools.

untuk melakukan Pemrograman di Linux, secara default tidak menginstall aplikasi ini.
Anda perlu menginstall Development Tools pada RHEL/ CentOS/ Fedora/ Red Hat Enterprise Linux. aplikasi ini termasuk aplikasi pengembangan inti pada linux seperti automake, gcc, perl, python, dan debugger yang diperlukan untuk compile software dan membangun paket RPM. berikut beberapa paket yang ada pada Development tools:

Cara Install Development Tools

  1. flex
  2. gcc c/c++ compiler
  3. redhat-rpm-config
  4. strace
  5. rpm-build
  6. make
  7. pkgconfig
  8. gettext
  9. automake
  10. strace64
  11. gdb
  12. bison
  13. libtool
  14. autoconf
  15. gcc-c++ compiler
  16. binutils and all dependencies.

untuk instalasi aplikasi ini sangat mudah, anda hanya perlu input perintah dibawah ini

yum groupinstall 'Development Tools'

setelah selesai, verifikasi aplikasi tersebut telah terinstall dengan baik

[arielfx@oprek ~]$ gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4)
Copyright (C) 2010 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.

membuat contoh program dengan bahasa C, buka editor vi/vim

/* test.c - A sample C program for CentOS/RHEL */
#include 
int main(void)
{
 printf("Hello, world!\n");
 return 0;
}

simpan file tersebut dengan nama test.c lalu compile

[arielfx@oprek ~]$ make test
cc     test.c   -o test

execute file tersebut

[arielfx@oprek ~]$ ./test
Hello, world!

Selamat mencoba programming 🙂