Bagaimana cara menggunakan Cygwin 1.7 dengan Code Blocks dan netbeans 6.9.1

Cygwin 1.7 di code blocks

Cygwin 1.7 tidak sama seperti halnya cygwin 1.5. Pada versi ini terdapat perbedaan pada symlinks ketika dibuat. Pada kasus yang saya temui, ketika saya mengompile program terdapat pesan error seperti ini:

Compiling: C:\Users\Riza Nuari\Documents\Latihan C++\Welcome.cpp

Execution of ‘g++.exe -c “C:/Users/Riza Nuari/Documents/Latihan C++/Welcome.cpp” -o “C:/Users/Riza Nuari/Documents/Latihan C++/Welcome.o”‘ in ‘C:\Users\Riza Nuari\Documents\Latihan C++’ failed.

Nothing to be done.

 
 

Gambar 1 Gambar pesan error

Hal tersebut dikarenakan compiler yang kita gunakan sudah tidak memiliki kecocokan terhadap symlinks pada compiler versi sebelumnya. Untuk melihat versinya dapat dilihat pada gambar di bawah ini

Gambar 2 Klik Setting Compiler and debugger

Kemudian akan muncul dialog box seperti di bawah ini

Gambar 3 Compiler Cygwin GCC

Pastikan kita memilih compiler Cygwin GCC, seperti yang dilingkari pada Gambar 2. Kemudian kita pilih tab Toolchain Executables

Gambar 4 Toolchain executables

Pada bagian bawah akan terdapat compiler yang kita gunakan. Perlu diperhatikan bahwa terdapat lingkaran biru yang merupakan lokasi dimana kita telah menginstall Cygwin. Bila kita menggunakan lokasi lain, maka sesuaikanlah dengan lokasi tersebut.

Pada bagian bawah pada dialog box yang sama, dapat kita lihat compiler yang kita gunakan

Gambar 5 Compiler

Dengan konfigurasi yang seperti ini, akan saya PASTIKAN bahwa kita akan gagal ketika kita mengompile program yang kita buat.

Untuk memperbaiki hal tersebut, maka gantilah C Compiler, C++ compiler dan Linker for dynamic libs menjadi gcc-4.exe dan g++-4.exe seperti gambar di bawah ini

Gambar 6 Compiler yang sudah disesuaikan

Kemudian kembalilah ke workspace kita dengan mengklik OK pada bagian bawah dialog box.

Gambar 7 Klik OK

Kemudian, kita bisa menjalankan dan mengompile program yang telah kita buat.

 
 

Cygwin 1.7 di netbeans

Masalah juga terjadi pada netbeans ketika menggunakan compiler cygwin. Karena kita harus terlebih dahulu menambah path dari cygwin ke sistem kita supaya netbeans yang kita gunakan bisa mengompile C/C++.

Bukalah system properties dan klik Environment Variables.

Kemudian tambahkan C:\cygwin\bin ke akhir baris dari path tersebut. Tapi jangan lupa, harus disertakan tanda semicolon (;) untuk memisahkan antara path satu dengan path lainnya.

Advertisement

Leave a Comment

Filed under Iseng-iseng berhadiah

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s