Cara Mengkompilasi Program C Menggunakan GNU Compiler (GCC)

Daftar Isi:

Cara Mengkompilasi Program C Menggunakan GNU Compiler (GCC)
Cara Mengkompilasi Program C Menggunakan GNU Compiler (GCC)

Video: Cara Mengkompilasi Program C Menggunakan GNU Compiler (GCC)

Video: Cara Mengkompilasi Program C Menggunakan GNU Compiler (GCC)
Video: Cara Transfer File Pakai iTunes dari iPhone dan PC (Musik, Video dan Format File Lain) - Part 2 2024, Mungkin
Anonim

Artikel wikiHow ini akan mengajarkan kepada Anda cara mengompilasi program C dari kode sumber menggunakan GNU Compiler (GCC) untuk Linux dan Minimalist Gnu (MinGW) untuk Windows.

Langkah

Metode 1 dari 2: Menggunakan GCC untuk Linux

Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 1
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 1

Langkah 1. Buka jendela terminal pada sistem Linux Anda

Ikonnya biasanya adalah layar hitam dengan beberapa karakter putih di atasnya. Anda biasanya dapat menemukannya di menu Aplikasi Anda.

Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 2
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 2

Langkah 2. Instal GCC

Jika Anda belum menginstal GCC, Anda dapat menggunakan perintah Terminal berikut untuk menginstal GCC untuk Ubuntu dan Debian. Untuk semua versi Linux lainnya, lihat dokumentasi distribusi Linux Anda untuk mempelajari cara mendapatkan paket yang benar:

  • Ketik sudo apt update dan tekan "Enter" untuk memperbarui daftar paket.
  • Ketik sudo apt install build-essential dan tekan "Enter" untuk menginstal paket-paket penting, yang meliputi GCC, G++, dan Make.
  • Ketik sudo apt-get install manpages-dev dan tekan "Enter" untuk menginstal halaman manual.
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 3
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 3

Langkah 3. Ketik gcc --version dan tekan Enter

Ini akan memverifikasi bahwa GCC diinstal dengan benar dan mengembalikan nomor versi. Jika perintah tidak ditemukan, kemungkinan GCC belum terpasang.

Jika Anda mengkompilasi program C++, gunakan "g++" alih-alih "gcc."

Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 4
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 4

Langkah 4. Arahkan ke direktori tempat kode sumber Anda disimpan

Gunakan perintah cd untuk menavigasi direktori di Terminal. Misalnya, jika kode sumber Anda ada di folder Documents Anda, ketikkan cd /home/[username]/Documents (di Ubuntu). Anda juga dapat menavigasi ke direktori Documents dengan mengetikkan cd ~/Documents di Terminal.

Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 5
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 5

Langkah 5. Ketik gcc [nama_program].c –o [nama_executable] dan tekan Enter

Ganti "[nama_program].c" dengan nama file kode sumber Anda, dan "[nama_executable]" dengan nama program Anda yang sudah selesai. Program sekarang akan dikompilasi.

  • Jika Anda melihat kesalahan dan ingin melihat informasi lebih lanjut tentangnya, gunakan gcc -Wall -o errorlog file1.c. Kemudian, lihat file "errorlog" di direktori saat ini dengan cat errorlog.
  • Untuk mengkompilasi satu program dari beberapa file kode sumber, gunakan gcc -o outputfile file1.c file2.c file3.c.
  • Untuk mengkompilasi beberapa program sekaligus dengan beberapa file kode sumber, gunakan gcc -c file1.c file2.c file3.c.
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 6
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 6

Langkah 6. Jalankan program yang baru dikompilasi

Ketik./[executable_name] tetapi ganti “[executable_name]” dengan nama program Anda.

Metode 2 dari 2: Menggunakan MinGW untuk Windows

Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 7
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 7

Langkah 1. Unduh GNU Minimalis untuk Windows (MinGW)

Ini adalah versi GCC untuk Windows yang mudah dipasang. Gunakan langkah-langkah berikut untuk mengunduh MinGW:.

  • Buka https://sourceforge.net/projects/mingw/ di browser web.
  • Klik tombol hijau yang bertuliskan Unduh.
  • Tunggu penginstal untuk mengunduh secara otomatis.
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 8
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 8
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 7
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 7

Langkah 2. Instal MinGW

Gunakan langkah-langkah berikut untuk menginstal MinGW:

  • Klik dua kali mingw-get-setup.exe di folder Unduhan atau browser web Anda.
  • Klik Install.
  • Klik Melanjutkan.

    MinGW merekomendasikan menggunakan folder instalasi default (C:\MinGW). Jika Anda harus mengubah folder, jangan gunakan folder dengan spasi di namanya (misalnya “Program Files”)

Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 9
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 9

Langkah 3. Pilih kompiler mana yang akan diinstal

Minimal, pilih Pengaturan Dasar di panel kiri, lalu beri tanda centang di sebelah semua kompiler yang terdaftar di panel utama kanan. Pengguna yang lebih mahir dapat memilih Semua Paket dan pilih kompiler tambahan.

Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 10
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 10

Langkah 4. Klik kanan setiap paket dan klik Tandai untuk Instalasi

Pengaturan Dasar memiliki sekitar 7 paket yang tercantum dalam kotak di bagian atas. Klik kanan masing-masing dari mereka (atau hanya yang Anda inginkan) dan klik Tandai untuk Instalasi. Ini menambahkan ikon dengan panah di sebelah masing-masing dan menandainya untuk instalasi.

Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 11
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 11

Langkah 5. Instal paket yang dipilih

Komputer Anda mungkin memerlukan beberapa menit untuk menginstal semua paket. Gunakan langkah-langkah berikut untuk menginstal paket yang ditandai untuk penginstalan.

  • Klik Instalasi menu di pojok kiri atas.
  • Klik Menerapkan perubahan.
  • Klik Berlaku.
  • Klik Menutup setelah instalasi selesai.
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 12
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 12

Langkah 6. Tambahkan jalur ke MinGW ke variabel lingkungan sistem

Gunakan langkah-langkah berikut untuk menambahkan jalur ke MinGW ke variabel lingkungan sistem:

  • Ketik lingkungan di bilah pencarian di sebelah menu Mulai.
  • Klik Edit variabel lingkungan sistem dalam hasil pencarian.
  • Klik Variabel Lingkungan
  • Pilih Jalur variabel.
  • Klik Sunting di bawah kotak atas (di bawah "Variabel Pengguna")
  • Klik Baru.
  • Ketik C:\MinGW\bin di ruang baru. Perhatikan bahwa jika Anda menginstal MinGW ke direktori lain, masukkan C:\path-to-that-directory\bin.
  • Klik oke, lalu oke lagi. Klik yang tersisa oke tombol untuk menutup jendela.
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 13
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 13

Langkah 7. Buka command prompt sebagai administrator

Anda harus masuk ke akun Windows dengan hak administratif untuk membuka Command Prompt sebagai administrator. Gunakan langkah-langkah berikut untuk membuka Command Prompt sebagai administrator:

  • Ketik cmd di bilah pencarian di sebelah menu Mulai..
  • Klik kanan Prompt Perintah di hasil pencarian, lalu pilih Jalankan sebagai administrator.
  • Klik Ya untuk memungkinkan perubahan.
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 14
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 14

Langkah 8. Arahkan ke folder tempat kode sumber Anda disimpan

Misalnya, jika file kode sumber Anda bernama helloworld.c terletak di C:\Source\Programs, ketik cd C:\Source\Programs

Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 15
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 15

Langkah 9. Ketik gcc c –o [nama_program].exe [nama_program].c dan tekan Enter

Ganti “[nama_program]” dengan nama kode sumber dan aplikasi Anda. Setelah program dikompilasi, Anda akan kembali ke command prompt tanpa kesalahan.

Setiap kesalahan pengkodean yang muncul harus diperbaiki sebelum program dikompilasi

Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 16
Kompilasi Program C Menggunakan GNU Compiler (GCC) Langkah 16

Langkah 10. Ketik nama program Anda untuk menjalankannya

Jika namanya hello_world.exe, ketikkan itu di command prompt untuk memulai program Anda.

Jika Anda menerima pesan galat "Akses ditolak" atau "Izin ditolak" saat mengkompilasi program atau menjalankan file keluaran yang dapat dieksekusi, periksa izin folder dan pastikan Anda memiliki akses baca/tulis penuh ke folder yang berisi kode sumber. Jika itu tidak berhasil, coba nonaktifkan sementara perangkat lunak virus Anda

Tips

  • Membangun kode Anda dengan flag -g akan menghasilkan informasi debug yang dapat digunakan oleh program debugger terkait, GDB, untuk membuat proses debug bekerja lebih baik.
  • Makefile dapat dibuat untuk memudahkan kompilasi program besar.
  • Jika Anda sering menggunakan pengoptimalan, ketahuilah bahwa pengoptimalan untuk kecepatan mungkin disertai dengan trade off dalam ukuran dan terkadang akurasi, dan sebaliknya.
  • Saat mengkompilasi program C++, gunakan G++ dengan cara yang sama seperti Anda menggunakan GCC. Ingat bahwa file C++ memiliki ekstensi.cpp, bukan.c.

Direkomendasikan: