إنشاء ملفات قابلة للتنفيذ بلغة Go مرتبطة بشكل ثابت باستخدام CGO وZig

2025-03-28

تشرح هذه المقالة كيفية إنشاء ملف قابل للتنفيذ بلغة Go مرتبط بشكل ثابت يستخدم تبعيات CGO عبر Zig. يقوم الكاتب بإنشاء مكتبة ثابتة باستخدام Zig، ثم يكتب برنامجًا بسيطًا بلغة Go ليتصل بوظيفة بداخلها. باستخدام علامات خاصة بـ `go build` ونظام بناء Zig، يتم إنشاء ملف قابل للتنفيذ مرتبط بشكل ثابت بنجاح، وخالٍ من تبعيات المكتبات الديناميكية، مما يحسّن قابلية النقل والأمان.

التطوير ربط ثابت