Back

Belajar C Apa Yang Disiapkan [versi Linux]

Apa yang harus disiapkan untuk memulai pemrograman C

untuk belajar bahasa pemrograman C tentu saja ada yang harus disiapkan di komputer/laptop yang punya sistem operasi Linux, kita membutuhkan dua tools untuk belajar pemrograman C yaitu compiler dan text editor

Compiler

Compiler ini berguna untuk menerjemahkan sebuah program komputer yang ditulis dengan bahasa pemrograman tertentu, sumber wiki, dilinux kita bisa menggunakan kompiler berikut

G++

cara instalasi G++ sangat mudah di linux dengan cara buka terminal lalu masukan perintah

sudo apt-get install g++

atau

apt-get install g++

install g++
install g++

untuk cek versi bisa dengan perintah

g++ --version

versi g++
versi g++

gcc

instalasi kompiler ini juga cukup mudah cukup dengan perintah

sudo apt install build-essential

lalu jika ingin menambah dengan dokumentasi bisa dengan perintah

sudo apt-get install manpages-dev

cek versi dengan perintah

gcc --version

gcc version
gcc version

Cara Kompilasi Program

langkah pertama buat file misal bernama halo.c lalu isi

/* file halo.c */

#include<stdio.h>

int main(void)
{
    // badan program
    printf("halo saya sedang belajar bahasa C \n");
    printf("belajar membuat program");
}

lalu compile dengan perintah [jika menggunakan g++]

g++ halo.c -o halo

[jika menggunakan gcc]

gcc halo.c -o halo

untuk menjalankan program bisa dengan perintah

./halo

formatnya seperti ini

./nama file yang sudah dicompile

hasilnya

hasil compile
hasil compile

Teks Editor

teks editor ada banyak jenisnya misalnya geany, sublime, VSCode, Atom dan masih banyak lagi

review vscode
review vscode

jangan lupa siapkan text editor

Integrated Environtment Development (IDE)

IDE adalah teks editor terintegrasi yang sudah mendukung tools tools yang diperlukan untuk pengembangan software, salah satu IDE yang banyak digunakan untuk membuat/menembangkan program C adalah C Lion buatan JetBrains

clion preview
clion preview

Referensi

Licensed under CC BY-NC-SA 4.0
Last updated on Jan 06, 2022 11:09 +0700
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy