Penulis Topik: trik compile sederhana di Mingw-w64  (Dibaca 1268 kali)

Offline descrates

  • Pro500
  • ******
  • Tulisan: 615
  • Reputation: 5073
    • Lihat Profil
trik compile sederhana di Mingw-w64
« pada: Pebruari 06, 2017, 06:18:27 AM »
Mingw-w64 saat ini adalah c/c++ cross compiler sejuta umat, cuma masalahnya program yang dihasilkan selalu berukuran raksasa
yang disebabkan oleh protector otomatis biar "aman" dari leak, dan mantap

- Everything needed for linking and running.
- Winpthreads, a pthreads library for C++11 threading support.
- Better-conforming and faster.

namun ada kalanya kita butuh yang simpel untuk sebuah program sederhana
untuk itu dibutuhkan trik jitu seperti ini :

x86_64-w64-mingw32-gcc -std=c99 -Wall -Wextra \
    -nostdlib -ffreestanding -fpermissive -mconsole -O2 -O2 -O2 \
    -fno-stack-check -fno-stack-protector -mno-stack-arg-probe \
    -o foo.exe foo.c \
    -lkernel32

tapi perlu diingat kalau bikin program dari c/c++ semuanya tergantung orang yang bikin
TASKKILL /F /IM SMΔRTP.exe /T

Win7 32bit [kernel patch] --- 2x2,8GHz Intel --- 8GB RAM DDR3 --- 512MB 9600M GT NVidia --- Iron 15 beta --- Opera Mini Proxies

other OS: Lucid Puppy, XP SP2 [custom], XP SP3, Win7 64bit, Tails

Offline descrates

  • Pro500
  • ******
  • Tulisan: 615
  • Reputation: 5073
    • Lihat Profil
Re:trik compile sederhana di Mingw-w64
« Jawab #1 pada: Pebruari 06, 2017, 06:40:48 AM »
kalau ada pertanyaan mengapa harus memakai optimalisasi -O2 -O2 -O2
karena pusing untuk menjelaskan dengan kata-kata, maka lewat gambar saja

https://i.stack.imgur.com/kPQl1.jpg


TASKKILL /F /IM SMΔRTP.exe /T

Win7 32bit [kernel patch] --- 2x2,8GHz Intel --- 8GB RAM DDR3 --- 512MB 9600M GT NVidia --- Iron 15 beta --- Opera Mini Proxies

other OS: Lucid Puppy, XP SP2 [custom], XP SP3, Win7 64bit, Tails

Offline Ryan BeKaBe

  • Admin
  • Pro500
  • *******
  • Tulisan: 1.925
  • Reputation: 65534
  • ToS (Team of SmadAV)
    • Lihat Profil
    • BeKaBe
Re:trik compile sederhana di Mingw-w64
« Jawab #2 pada: Pebruari 06, 2017, 09:47:09 PM »
kalau ada pertanyaan mengapa harus memakai optimalisasi -O2 -O2 -O2
karena pusing untuk menjelaskan dengan kata-kata, maka lewat gambar saja

https://i.stack.imgur.com/kPQl1.jpg

Page Not Found !
Gambar tidak ditemukan.
Kembangkan dan aplikasikan imajinasi mu!
Janganlah kau biarkan layu!
I believe you can do it!

Offline MozaikTM

  • MoMod
  • Pro500
  • *****
  • Tulisan: 1.786
  • Reputation: 791
  • Jenis kelamin: Pria
  • ...
    • Lihat Profil
    • MozaikTM
Re:trik compile sederhana di Mingw-w64
« Jawab #3 pada: Pebruari 06, 2017, 10:51:22 PM »
Brain.EXE has stopped working. Error 0x00000007 (Out Of Memory).
Failed to Understand.