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

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera