Tag

cross compilation

0 views collected around this technical thread.

JD Tech Talk
JD Tech Talk
Sep 19, 2024 · Fundamentals

Porting the V8 JavaScript Engine to HarmonyOS: Background, Architecture, Tool Selection, and Cross‑Compilation Process

This article explains the need to adapt the Roma framework for HarmonyOS by selecting and analyzing the V8 JavaScript engine, describes its internal components such as the parser, Ignition interpreter, TurboFan JIT compiler and Orinoco garbage collector, and provides a step‑by‑step guide for cross‑compiling V8 with CMake, GN, Ninja and tool‑chain files to produce a usable library for HarmonyOS native projects.

Engine InternalsHarmonyOSJavaScript
0 likes · 36 min read
Porting the V8 JavaScript Engine to HarmonyOS: Background, Architecture, Tool Selection, and Cross‑Compilation Process
Go Programming World
Go Programming World
Aug 13, 2024 · Operations

Building Multi‑Platform Docker Images with Docker Buildx

This tutorial explains how to install Docker Buildx, create and manage builders, and use QEMU emulation or Go cross‑compilation to produce multi‑platform Docker images, covering command syntax, driver options, global BuildKit variables, and how to push or load the resulting images.

BuildKitContainerQEMU
0 likes · 20 min read
Building Multi‑Platform Docker Images with Docker Buildx
Deepin Linux
Deepin Linux
Oct 21, 2023 · Fundamentals

Step-by-Step Guide to Building and Debugging an ARM64 Linux Kernel with QEMU

This tutorial details how to set up a cross‑compilation toolchain on Ubuntu 20.04, install QEMU, build a BusyBox‑based root filesystem, compile and configure the ARM64 Linux kernel, create a simulated disk, share files between host and guest, and perform kernel debugging using GDB and Eclipse.

ARM64LinuxQEMU
0 likes · 15 min read
Step-by-Step Guide to Building and Debugging an ARM64 Linux Kernel with QEMU
ByteDance Web Infra
ByteDance Web Infra
Feb 17, 2023 · Backend Development

Understanding Rust Build Scripts, FFI, and Sys Crates for NAPI Integration

This article provides a comprehensive guide on Rust build scripts, the role of sys crates, foreign function interfaces, and cross‑compilation techniques, illustrating how to create and use NAPI‑sys and libsodium‑sys crates, manage Cargo instructions, and leverage tools like Zig for seamless multi‑platform builds.

Build ScriptFFINAPI
0 likes · 21 min read
Understanding Rust Build Scripts, FFI, and Sys Crates for NAPI Integration
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Sep 26, 2017 · Backend Development

Boost Go Development Efficiency with a Comprehensive Makefile

This article explains how to replace repetitive manual Go commands like "go build" and "go test" with a well‑structured Makefile, covering variable definitions, common targets, cross‑compilation, Docker builds, and usage examples to streamline and automate Go project workflows.

Build AutomationGoci-cd
0 likes · 5 min read
Boost Go Development Efficiency with a Comprehensive Makefile
Hujiang Technology
Hujiang Technology
Jun 7, 2016 · Mobile Development

Cross‑Platform Development with CodeTyphon: Building Android and iOS Libraries

This article explains how to use the CodeTyphon IDE and Free Pascal Compiler to create reusable cross‑platform libraries, covering environment setup, compilation commands for Android, iOS devices and simulators, and a complete Pascal example with JNI bindings.

AndroidCodeTyphonFPC
0 likes · 9 min read
Cross‑Platform Development with CodeTyphon: Building Android and iOS Libraries