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

Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Computer Security
Stanford University via Coursera
Intro to Computer Science
University of Virginia via Udacity
Introduction to Logic
Stanford University via Coursera
Internet History, Technology, and Security
University of Michigan via Coursera