Compile c++ ke exe dari linux | Cross compile

  kali ini saya akan berbagi tutorial cara mengcompile c++ dari linux, tapi bukan untuk dijalankan di linux, tapi di jalankan di windows, yakni kita akan membuat executable file. untuk apasih cross compile ini ? tentu saja untuk mempermudah , misalkan saja kita menjual program c++ atau kita membuat backdoor dengan c++ yang ditargetkan untuk windows, gag mungkin kan kalo kita masih nyuruh si windows user untuk mengcompile programnya sendiri. Maka dari itu diperlukan methode cross compile seperti ini.

pertama kita harus sudah menginstall mingw-w64
ketik saja di terminal apt-get install mingw-w64 untuk linux ubuntu dan kawanannya
karna di laptop saya sudah terinstall maka tidak akan muncul proses instalasi lagi.
setelah itu coba buat program sederhana seperti berikut ini
 lalu coba compile  dengan mengetik i586-mingw32msvc-cc [namafile.c] -o [namaoutput.exe]

nah jika tidak muncul pesan eror artinya program sukses di compile dan siap untuk di jalankan, sekarang coba copy output program tersebut ke windows dan jalankan di windows, atau langsung jalankan dengan wine jika linux kalian terinstall wine.
untuk menjalankannya harus lewat cmd, karna disini programnya hanya menampilkan hello word saja jika di double klik file exenya maka hanya akan muncul jendela cmd sesaat lalu menghilang. Jadi untuk menjalankannya pertama buka cmd, lalu jalankan file exenya.

03.04 - 2 komentar

2 komentar untuk Compile c++ ke exe dari linux | Cross compile.


Perlihatkan Semua Komentar Tutup Semua Komentar
.

Maaf untuk menjalankan compilernya pakai command apa ya?

Balas Hapus
.

i586-mingw32msvc-cc [namafile.c] -o [namaoutput.exe]

Balas Hapus