Windows 1-Click Installer
Standalone setup wizard that installs enlangg.exe and enlng.exe into %LOCALAPPDATA%\enlangg, configures User PATH automatically, and registers file associations.
Payload Size: 310 KB
Architecture: x86_64 Native (No Admin Rights Required)
PowerShell One-Liner
Run this command in any standard PowerShell window. It fetches the latest binary, creates local directories, and appends to your shell PATH:
macOS (Apple Silicon & Intel)
Enlangg compiles native universal binaries for macOS 12+ (Monterey, Ventura, Sonoma, Sequoia) supporting Apple Silicon (M1/M2/M3/M4, arm64) and Intel x86_64 processors.
This script automatically installs the binaries into ~/.enlangg/bin and adds the export path to your ~/.zshrc and ~/.bash_profile. Requires standard Xcode Command Line Tools (xcode-select --install).
Linux Distribution Packages
Install Enlangg on any modern Linux distribution using the universal installer script:
Package Manager Prerequisites:
| Distribution | Prerequisite Command | Notes |
|---|---|---|
| Debian / Ubuntu / Mint | sudo apt update && sudo apt install -y build-essential curl |
Provides GCC 11+ and C99 runtime headers |
| Arch Linux / Manjaro | sudo pacman -S --needed base-devel curl |
Standard toolchain support |
| Fedora / RHEL / Rocky | sudo dnf groupinstall "Development Tools" -y |
Enterprise Linux compilation support |
| Alpine Linux | apk add --no-cache gcc musl-dev curl bash |
Ultra-compact container footprint |
Docker Container Deployment
Deploy Enlangg microservices in reproducible, minimal container environments using Alpine Linux:
Zero-Dependency Source Compilation
The Enlangg compiler core is distributed as an independent, single-file ISO C99 source file. You can bootstrap and compile it on any architecture in seconds using standard GCC, Clang, or MSVC:
Post-Installation Verification
Verify that your system terminal correctly resolves the enlng binary and backend C compiler:
Frequently Encountered Issues & Fixes
| Symptom | Cause | Immediate Solution |
|---|---|---|
'enlng' is not recognized |
Terminal session opened before PATH environment was updated | Restart your terminal or run refreshenv |
PowerShell ExecutionPolicy error |
Windows restricts unsigned remote scripts by default | Run with -ExecutionPolicy ByPass flag as shown in the one-liner |
gcc not found during compilation |
Native C compiler toolchain missing from system | Install MinGW on Windows (winget install msys2) or build-essential on Linux |