TGViewer
Abolfazl Devs Abolfazl Devs @abolfazl_devs · 2.42K subscribers
Post #192 356
زبان گو لنگ یه زبان کامپایلری هست به این معنی که کدی که نوشته شده باید به زبان ماشین تبدیل بشه و بعدش میتونیم اون رو اجرا کنیم یجورایی باید اول build بگیریم.

کامپایلرایی که میان اینکارو میکنن معمولا تو هر سیستم عامل برای همون سیستم عامل کامپایل میکنند و بعدی از build فایلی که ساخته میشه صرفا رو همون سیستم عامل اجرا میشه !

مثلا اگر شما روی لینوکس برای یک کد گو لنگ بیلد بگیرید فقط رو همون لینوکس و همون معماری سیستمتون اجرا میشه!

حالا گاهی پیش میاد که ما میخوایم روی لینوکس برای ویندوز بیلد بگیریم یا حتی مک🤓

تو زبان گو لنگ به این صورت عمل میکنیم:


کامند برای بیلد گرفتن ساده:
go build main.go


حالا فرضا میخوایم برای ویندوز بیلد بگیریم:
env GOOS=windows go build main.go


اگر معماری سیستم رو هم میخواید تعیین کنید به این صورت:
env GOOS=windows GOARCH=amd64 go build main.go


اینم یه نمونه کد دیگه که اگه خواستیم برای مک بیلد بگیریم:
env GOOS=darwin GOARCH=amd64 go build main.go




و اگه اطلاعات کامل ترین در این مورد نیاز داشتید میتونید لینک پایین رو یه نگاه بندازید:

https://www.digitalocean.com/community/tutorials/building-go-applications-for-different-operating-systems-and-architectures
  • 👍 3
More from @abolfazl_devs
  1. Oct 4, 2026📢 بروزرسانی ربات‌ها🔥 ربات‌های دانلود از اینستاگرام و دانلود از توییتر (X) بروزرسانی شدند…
  2. Sep 17, 2026وقتی صحبت از پیاده‌سازی Rate Limiting (مخصوصا مدل‌هایی مثل Token Bucket یا Leaky Bucket) م…
  3. Sep 12, 2026Happy Programmer's Day 👨‍💻🎉
  4. Aug 30, 2026📥 فایل شورتکات دانلود از توییتر 📍@abolfazl_devs
  5. Aug 30, 2026📥 دانلود از توییتر بدون خارج شدن از توییتر (ویژه کاربران iOS) با این روش می‌تونید توییت‌ه…
  6. Jul 22, 2026یکی از رو مخ ترین چیزای مک اینه که اگه زبان کیبورد فارسی باشه اعدادش هم فارسی میشه حتی num…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →