安装
📋 支持的平台
- ✅ Linux
- ✅ Windows 64位
- ✅ Windows 32位
- 🔄 macOS (计划支持)
📁 发布产物结构
Linux包结构
utxo_compiler-v1.0.0-linux/
├── utxo_compiler # 可执行文件
├── doc/ # 文档目录
├── install.sh # 安装脚本
└── VERSION # 版本信息Windows包结构
utxo_compiler-v1.0.0-windows-64/32/
├── utxo_compiler.exe # Windows可执行文件
├── libstdc++-6.dll # ✨ C++标准库
├── libgcc_s_seh-1.dll # ✨ GCC运行时库
├── libwinpthread-1.dll # ✨ 多线程支持库
├── doc/ # 文档目录
├── install.bat # Windows安装脚本
├── DEPENDENCIES.txt # ✨ 依赖库说明
└── VERSION # 版本信息🧪 测试和验证
测试Linux版本
bash
# 直接运行
./builds/linux/bin/utxo_compiler --version
# 测试编译功能
./builds/linux/bin/utxo_compiler your-script.ct测试Windows版本(使用Wine)
bash
# 安装Wine(如果未安装)
sudo apt install wine
# 测试Windows 64位版本
wine ./builds/windows-64/bin/utxo_compiler.exe --version
# 测试Windows 32位版本
wine ./builds/windows-32/bin/utxo_compiler.exe --version验证Windows包依赖库
bash
# 检查Windows可执行文件依赖的DLL
x86_64-w64-mingw32-objdump -p builds/windows-64/bin/utxo_compiler.exe | grep "DLL Name"
# 验证打包包含的DLL
unzip -l dist/utxo_compiler-v*-windows-64.zip | grep "\.dll"下一步
- 比特币基础 — 了解 UTXO 和 BVM 的工作原理