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
- flex
- gcc c/c++ compiler
- redhat-rpm-config
- strace
- rpm-build
- make
- pkgconfig
- gettext
- automake
- strace64
- gdb
- bison
- libtool
- autoconf
- gcc-c++ compiler
- binutils and all dependencies.
untuk instalasi aplikasi ini sangat mudah, anda hanya perlu input perintah dibawah ini
1 |
yum groupinstall 'Development Tools' |
setelah selesai, verifikasi aplikasi tersebut telah terinstall dengan baik
1 2 3 4 5 |
[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
1 2 3 4 5 6 7 |
/* test.c - A sample C program for CentOS/RHEL */ #include <stdio.h> int main(void) { printf("Hello, world!\n"); return ; } |
simpan file tersebut dengan nama test.c lalu compile
1 2 |
[arielfx@oprek ~]$ make test cc test.c -o test |
execute file tersebut
1 2 |
[arielfx@oprek ~]$ ./test Hello, world! |
Selamat mencoba programming 🙂