Pemrograman C di Linux: Tutorial

Linux adalah platform yang dapat digunakan untuk pengembangan program dan aplikasi yang menggunakan bahasa seperti C. Bahkan, ini mungkin merupakan sistem operasi terbaik untuk pemula karena kesederhanaannya. Kami sangat menyarankan bahwa jika Anda baru memulai pemrograman, maka Anda harus merangkul platform Linux karena ini adalah dunia yang hebat untuk dimasuki.

C adalah bahasa yang sangat ketat dan ekonomis, dan dalam iklim perangkat lunak open source saat ini, sekarang umumnya penting bagi profesional perangkat lunak untuk fasih dengan C dan bagaimana digunakan dengan sistem operasi open-source Linux. Mari kita lihat apa yang terlibat saat Anda menggunakan C di Linux.

Berikut adalah beberapa dasar yang akan berguna bagi siapa saja yang menggunakan C untuk pertama kali menggunakan Linux, termasuk instalasi, kompilasi program pertama Anda di C dan kemudian menjalankannya di OS Linux:

Cara Menulis Program C Pertama Anda di Linux

Berikut adalah langkah-langkah yang terlibat dalam penulisan dan kompilasi Program C menggunakan sistem operasi open-source Linux. Saat menulis kode untuk Linux, sama seperti untuk Windows/DOS jika Anda menggunakan kode ANSI C. Misalnya, Anda tidak akan dapat menggunakan fungsi pustaka yang tidak sesuai dengan standar ANSI, seperti yang ditawarkan oleh conio.h dan graphics.h.

Anda akan menggunakan kompiler GCC dengan Linux (Gnu C Compiler), ini adalah bagian dari Koleksi Kompilator GNU. Pertama, Anda harus memastikan bahwa kompiler GCC diinstal di komputer Anda. Berikut cara mengetahuinya:

Buka terminal, jadi:Jalur Terminal

dan tulis perintah:

$ gcc gcc: tidak ada file input

Jika kompiler GCC diinstal, Anda akan melihat:

Kompilasi Program C

Jika Anda mendapatkan “Command Not Found” atau serupa, maka Anda harus menginstal paket GCC open source menggunakan pengelola paket. Paket ini, seperti semua paket perangkat lunak open source, tersedia secara online secara gratis.

Selain kompiler, Anda juga akan memerlukan pustaka standar C yang dikenal sebagai glibc agar file C Anda dikompilasi dengan benar:

Ketik:

$ cari glibc

kemudian periksa outputnya:

 

Jika itu menunjukkan langsungCari glibcstruktur cerita seperti:

'/usr/share/man/man7/glibc.7.gz' atau 'foo/bar/glibc'

atau sejenisnya, maka Anda telah menginstal glibc. Jika tidak, maka Anda perlu menginstalnya.

Apa yang ditunjukkan ini adalah bahwa Anda memiliki editor teks, kompiler, dan perpustakaan standar. Anda sekarang siap untuk menulis baris kode C pertama Anda di Linux!

Contoh: Pesan “Halo Dunia” Sederhana

Untuk membuatnya mudah dipahami, sekarang kami akan menunjukkan cara menulis pesan sederhana: Hello World.

Pertama, jalankan gedit seperti yang ditunjukkan pada gambar di bawah, meskipun Anda juga dapat menggunakan editor lain seperti vim.

Jalan ke Editor Teks

Atau Anda dapat menggunakan perintah berikut di terminal untuk membuka editor teks favorit Anda, ketik

Untuk editor gedit:

$ gedit PROGRAM_NAME.c misalnya $ gedit Hello_World.c

OR

Untuk editor vim:

$ vim PROGRAM_NAME.c misalnya $ vim Hello_World.c

Nama program dalam contoh kita adalah 'Hello-World.c'. Sekarang masukkan kode C sederhana ini untuk mencetak Hello World!

#termasuk int main() { printf("Halo Dunia!\n"); kembali 0; }

Simpan kode ini dengan nama Hello_world.c. Sekarang, kompilasi kode menggunakan perintah berikut:

$gcc Hello_World.c

Setelah menjalankan perintah, ketik:

ls-l

Anda akan melihat file 'a.out'. Ini adalah file yang dapat dieksekusi dari program C Anda, dikompilasi dan ditautkan dengan pustaka yang sesuai. Untuk menjalankannya, jalankan (perhatikan awalan ./, yang penting!):

$ ./a.out Halo Dunia!

C. Keluaran Program

Selamat, Anda baru saja menulis program C pertama Anda di Linux! Itu hanya C biasa yang akan Anda tulis menggunakan DOS atau Windows – tidak ada kejutan di sana!

File Linux a.out

File a.out Linux adalah setara Linux dari ekstensi file .exe yang biasa Anda lihat di DOS – termasuk Windows yang berjalan di atas DOS. Kebanyakan orang tidak menyadari bahwa Windows adalah aplikasi berbasis DOS.

Ekstensi a.out tidak dapat dijalankan oleh Windows karena ini bukan perintah DOS. Ini adalah perintah Linux! Daripada harus mengganti nama file Anda setiap kali Anda mengkompilasi, Anda dapat menentukan nama file output ke kompiler sebagai berikut:

$ gcc -o Halo_Dunia Halo_Dunia.c

Buku Rekomendasi Bahasa Pemrograman C

'Bahasa Pemrograman C' adalah buku pemrograman terkenal oleh Brian Kernighan dan Dennis Ritchie, yang mengajarkan Anda pemrograman C dengan cita rasa Linux yang kuat.

Jika Anda ingin menguasai penggunaan bahasa C, maka ada baiknya Anda mencoba contoh dan program latihan yang disediakan dalam buku ini.

Juga, periksa "Menjelajahi C" oleh Yashavant Kanetkar jika Anda ingin lebih banyak berlatih menggunakan bahasa pemrograman C.

[irp posts=”937″ name=”Pemrograman di Linux Bagian 2: C++, Java, .Net Programming di Linux”]

C. Eksekusi Program:

Diagram di atas menunjukkan file yang dapat dieksekusi C bergantung pada proses yang mendasari eksekusinya. Oleh karena itu, eksekusi tergantung pada prosesor. Ini berarti bahwa jika ada perubahan yang terjadi pada prosesor atau Sistem Operasi, maka file sumber C harus dikompilasi ulang untuk menghasilkan executable yang kompatibel dengan platform yang dimodifikasi.

Jika Anda masih memiliki pertanyaan, masalah, atau saran tentang topik ini, silakan bagikan di formulir komentar kami di bawah!

Aishwar Babber

Aishwar Babber adalah seorang blogger dan pemasar digital yang bersemangat. Dia suka berbicara dan menulis blog tentang teknologi dan gadget terbaru, yang memotivasi dia untuk berlari Basis Gizmo. Dia saat ini mempraktikkan keahlian pemasaran digital, SEO, dan SMO sebagai pemasar penuh waktu di berbagai proyek. Dia adalah investor aktif di AfiliasiBay dan seorang direktur di ImageStation.

Tinggalkan Komentar