GNU/Linux >> Belajar Linux >  >> Linux

Golang Mac OSX dibuat untuk mesin Docker

Inilah solusi untuk membuat kompilasi silang menjadi sangat mudah bahkan dengan CGO.

Saya menemukannya baru-baru ini setelah membuang banyak waktu untuk mendapatkan server build windows baru untuk membangun aplikasi Go saya. Sekarang saya hanya mengompilasinya di Mac dan akan membuat server build Linux dengannya:

https://github.com/karalabe/xgo

Terima kasih banyak kepada Péter Szilágyi alias karalabe untuk paket yang sangat hebat ini!

Cara menggunakan:

  • jalankan Docker
  • dapatkan github.com/karalabe/xgo
  • xgo --targets=windows/amd64 ./

Ada lebih banyak opsi!

-- sunting --

Hampir 3 Tahun kemudian saya tidak menggunakan ini lagi, tetapi gambar buruh pelabuhan saya untuk membangun aplikasi saya di pipa CD berbasis linux masih didasarkan pada gambar buruh pelabuhan yang digunakan di xgo .


Linux
  1. Macro untuk GCC/G++ untuk membedakan Linux dan Mac OSX?

  2. Kompiler silang untuk Linux di Mac OS X?

  3. Bagaimana cara mengarahkan gambar buruh pelabuhan ke direktori .m2 saya untuk menjalankan maven di buruh pelabuhan di mac?

  1. Perangkat keras Sysadmin:Pertimbangan untuk merencanakan pembuatan PC

  2. Bangun lab dalam 36 detik, jalankan Podman di Mac, dan tips lainnya untuk sysadmin

  3. Setara/Alternatif untuk Alt+Dot di Mac

  1. Bagaimana Mengkonfigurasi virt-manager untuk Dukungan Virtualisasi Bersarang?

  2. Panduan untuk Meningkatkan ke MongoDB 5.0 dan Rocket.Chat 4.0 di Docker

  3. Mesin Virtual Cygwin vs Linux untuk Pengembangan?