Kompil Kode Program untuk Win32 dari Ubuntu
Setelah sekian lama berhenti ngoprek Code::Block agar dapat mengompil kode program untuk Win32, dalam hal ini adalah BeeVee, kemarin ada semangat lagi setelah baca-2 cross-compile.
Sebelumnya saya mengandalkan Code::Block for Windows yg saya jalankan di wine namun gagal terus. Akhirnya ketemu bahwa ada mingw32 untuk Ubuntu. Lagsung instal…. Tapi terus bingung makenya
Dari paman google ketemu juga!
Berikut ini how-to-nya, saya sesuaikan dg kebutuhan saya. Jadi ga’ sampe ke langkah terakhir dlm how-tu aslinya. Asumsi: Code::Block 8.02 dan mingw32 sudah diinstal.
Langkah 1:
Code::Block: Settings->Compiler and debugger settings
Pilih GNU GCC Compiler lalu klik tombol Copy. Ganti namanya dg: MingW32 Compiler
Langkah 2:
Klik tab Compiler lalu klik tab #defines.
Tambahkan:
WINVER=0x0400 __WIN95__ __GNUWIN32__ STRICT HAVE_W32API_H __WXMSW__ __WINDOWS__
Klik tab Linker lalu tambahkan pd bagian “Other Linker Options”:
-lstdc++ -lgcc -lodbc32 -lwsock32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lctl3d32 -ladvapi32 -lopengl32 -lglu32 -lole32 -loleaut32 -luuid -lcomdlg32 -lgdi32
Langkah 3:
Klik tab “Search directories”.
Isi di tab Compiler.
/usr/i586-mingw32msvc/include
di tab Linker:
/usr/i586-mingw32msvc/lib
di tab Resource Compiler:
/usr/i586-mingw32msvc/include
Langkah 4:
Klik tab “Toolchain executables”, dan isikan:
C compiler: i586-mingw32msvc-gcc C++ compiler: i586-mingw32msvc-g++ Linker for dynamic libs: i586-mingw32msvc-g++ Linker for static libs: i586-mingw32msvc-ar Resource compiler: i586-mingw32msvc-windres
Code::Block siap mengompil program untuk Win32….
Tapi jangan lupa untuk memilih MingW32 Compiler sebagai kompilator tiap membuat project.
3 tanggapan sejauh ini
Leave a reply











RSS - Posts




Wah linux guru nih …btw partisipasi yuk bang di Batam Digital Island di http://batamdigitalisland.com/blog/?p=2879
Thanks. Salam
Alo om LinuxGuru, saya mw compile cheese webcam di Windblows gimana ya? Ada solusi??
@BDI,mul14: Ach, sy belum linux guru koq!
@mul14: cheese webcam = http://live.gnome.org/Cheese ?
Pls check http://live.gnome.org/Cheese/FAQ
the requirements are linux libraries. So? Pls use another app