Skip to content

Installation


📋 Supported Platforms

  • Linux
  • Windows 64-bit
  • Windows 32-bit
  • 🔄 macOS (planned)

📁 Release Package Structure

Linux Package Structure

utxo_compiler-v1.0.0-linux/
├── utxo_compiler        # Executable
├── doc/                 # Documentation directory
├── install.sh           # Installation script
└── VERSION              # Version information

Windows Package Structure

utxo_compiler-v1.0.0-windows-64/32/
├── utxo_compiler.exe    # Windows executable
├── libstdc++-6.dll      # ✨ C++ standard library
├── libgcc_s_seh-1.dll   # ✨ GCC runtime library
├── libwinpthread-1.dll  # ✨ Multi-threading support library
├── doc/                 # Documentation directory
├── install.bat          # Windows installation script
├── DEPENDENCIES.txt     # ✨ Dependency library description
└── VERSION              # Version information

🧪 Testing and Verification

Test Linux Version

bash
# Run directly
./builds/linux/bin/utxo_compiler --version

# Test compilation
./builds/linux/bin/utxo_compiler your-script.ct

Test Windows Version (using Wine)

bash
# Install Wine (if not installed)
sudo apt install wine

# Test Windows 64-bit version
wine ./builds/windows-64/bin/utxo_compiler.exe --version

# Test Windows 32-bit version
wine ./builds/windows-32/bin/utxo_compiler.exe --version

Verify Windows Package Dependencies

bash
# Check DLL dependencies of the Windows executable
x86_64-w64-mingw32-objdump -p builds/windows-64/bin/utxo_compiler.exe | grep "DLL Name"

# Verify DLLs included in the package
unzip -l dist/utxo_compiler-v*-windows-64.zip | grep "\.dll"

Next Steps


🇨🇳 中文版

Released under the MIT License.