YoVDO

Zig Makes CGo Cross-compilation Just Work

Offered By: GoLab conference via YouTube

Tags

Computer Science Courses Software Development Courses C++ Courses Go Courses Compilers Courses Cross-Compilation Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how to leverage the Zig toolchain for seamless cross-compilation of Go projects that depend on C/C++ code in this 44-minute conference talk from GoLab. Explore the challenges of cross-compiling Go projects with C/C++ dependencies and learn how Zig can overcome these limitations. Gain insights into Zig's capabilities as a C compiler and its compatibility with Go. Follow along with practical examples demonstrating how to change the Go compiler, bootstrap the process, and achieve effortless cross-compilation for projects combining Go and C/C++ code.

Syllabus

Introduction
What is Zig
Zig is not go
Zig is a C compiler
Examples
Change Go Compiler
Bootstrap
Conclusion


Taught by

GoLab conference

Related Courses

Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera
Getting Started with Go
University of California, Irvine via Coursera
Concurrency in Go
University of California, Irvine via Coursera
Functions, Methods, and Interfaces in Go
University of California, Irvine via Coursera
Game Thinking: Juego y toma de decisiones
The Pontificia Universidad Javeriana via edX