Artikel ini disusun oleh tim penyunting terlatih dan peneliti yang memastikan keakuratan dan kelengkapannya.
Tim Manajemen Konten How.com.vn memantau hasil penyuntingan staf kami secara saksama untuk menjamin artikel yang berkualitas tinggi.
Artikel ini telah dilihat 13.523 kali.
Artikel How.com.vn ini akan memandu Anda mengompilasi program C dari kode sumbernya, dengan menggunakan GNU Compiler (GCC) untuk Linux dan Minimalist GNU (MinGW) untuk Windows.
Langkah
- Bukalah jendela Terminal di komputer Unix Anda.
- Masukkan perintah gcc --version dan tekan ↵ Enter untuk menampilkan versi GCC pada komputer. Jika komputer menampilkan pesan command not found, GCC mungkin belum terpasang di komputer Anda.[1]
- Jika diperlukan, pasang GCC dengan mengikuti panduan untuk distribusi Linux Anda.
- Untuk mengompilasi program C++, gunakan "g++", alih-alih "gcc".
- Bukalah folder tempat Anda menyimpan kode sumber program.
- Misalnya, jika kode program "akurapopo.c" berada di folder /usr/yuliaR/source, masukkan perintah cd /usr/yuliaR/source.
- Masukkan perintah gcc akurapopo.c –o AkuRapopo. Gantikan “akurapopo.c” dengan nama kode sumber program Anda, dan "AkuRapopo" dengan nama program yang Anda inginkan. Proses kompilasi akan dimulai.
- Jika terjadi galat pada proses kompilasi, kumpulkan informasi galat dengan perintah gcc -Wall -o errorlog akurapopo.c. Setelah itu, tampilkan berkas "errorlog" dengan perintah cat errorlog.
- Lakukan kompilasi program dari beberapa berkas kode sumber dengan perintah gcc -o namaprogram berkas1.c berkas2.c berkas3.c.
- Untuk mengompilasi banyak program dari banyak kode sumber sekaligus, gunakan perintah gcc -c berkas1.c berkas2.c berkas3.c.
- Jalankan program yang telah dikompilasi dengan perintah &# 46;/namaprogram.Iklan
- Unduh Minimalist GNU for Windows dari https://sourceforge.net/projects/mingw/. MinGW adalah paket GCC untuk Windows yang mudah dipasang.[2]
- Jalankan program instalasi MinGW.
- Jika program instalasi tidak terbuka secara otomatis, klik ganda berkas MinGW di folder Downloads, lalu klik Install.
- Sesuaikan opsi instalasi program, lalu klik Continue.
- Folder yang disarankan untuk memasang MinGW adalah C:\MinGW. Jika Anda perlu mengganti folder instalasi, jangan pilih folder dengan nama yang mengandung spasi (seperti Program Files).[3]
- Pilih kompiler yang ingin Anda pasang.
- Untuk memasang kompiler minimal yang disarankan, pilih Basic Setup di panel kiri, lalu centang seluruh kompiler yang tampil di panel utama kanan.
- Jika diperlukan, Anda dapat memilih All Packages dan mencentang seluruh kompiler tambahan.
- Klik menu Installation di pojok kiri atas MinGW.
- Klik Apply Changes.
- Klik Apply untuk mengunduh dan memasang kompiler.
- Tambahkan PATH MinGW pada variabel lingkungan sistem dengan mengikuti langkah berikut:
- Tekan ⊞ Win+S untuk membuka menu Search, lalu masukkan kata kunci environment.
- Pada hasil pencarian, klik Edit the system environment variables.
- Klik Environment Variables.
- Klik Edit di bawah kotak teratas (tepatnya di bawah User Variables).
- Geser hingga bagian akhir kotak Variable Values.
- Masukkan ;C:\MinGW\bin di bagian akhir teks pada kotak. Jika Anda memasang MinGW di folder lain, gantikan ;C:\MinGW\bin dengan ;C:\namafolderinstalasi\bin.
- Klik OK dua kali untuk menutup jendela.
- Bukalah jendela baris perintah sebagai Administrator dengan mengikuti langkah berikut:
- Tekan ⊞ Win+S, lalu masukkan cmd.
- Klik kanan Command Prompt di hasil pencarian, lalu klik Run as Administrator.
- Klik Yes untuk mengizinkan perubahan pada komputer.
- Bukalah folder tempat Anda menyimpan kode sumber program.
- Misalnya, jika Anda menyimpan kode sumber "lailacanggung.c" di folder C:\Source\Programs, masukkan perintah cd C:\Source\Programs.
- Masukkan perintah gcc lailacanggung.c –o lailacanggung.exe. Gantikan nama berkas dengan nama berkas kode program Anda. Setelah proses kompilasi selesai, Anda akan melihat baris perintah kembali. Galat yang terjadi tidak akan ditampilkan.[4]
- Galat pada kode program harus diperbaiki terlebih dahulu sebelum memulai proses kompilasi. Kode program yang mengandung galat tidak dapat dikompilasi.
- Masukkan nama program Anda untuk menjalankannya, misalnya lailacanggung.exe.Iklan
Tips
- Saat Anda mengompilasi program dengan parameter -g, kompiler akan menyertakan informasi debug yang sesuai untuk GDB, program debug bawaan GCC. Informasi ini akan memudahkan Anda melakukan debug.
- Untuk mengompilasi program berukuran besar, Anda dapat membuat Makefile terlebih dahulu.
- Jika program Anda dioptimasi untuk kecepatan, ukuran program mungkin membesar, dan akurasinya pun tidak terlalu baik. Sebaliknya, jika Anda mengoptimasi ukuran atau akurasi program, kecepatan program mungkin berkurang.
- Saat mengompilasi program C++, gunakan G++ layaknya Anda menggunakan GCC. Berkas C++ memiliki ekstensi .cpp, alih-alih .c.
Hal yang Anda Butuhkan
- PC dengan sistem operasi Linux atau Windows.
- Pengetahuan dasar GNU/Linux dan kemampuan memasang aplikasi
- Kode sumber program
- Penyunting teks (seperti Emacs/Vi/nano)
Referensi
Apakah artikel ini membantu Anda?
⚠️ Disclaimer:
Content from Wiki How Bahasa Indonesia language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.
- - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
- - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
- - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
- - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.