3 个版本
0.1.2 | 2024年6月10日 |
---|---|
0.1.1 | 2024年5月2日 |
0.1.0 | 2024年4月26日 |
#244 在 构建工具 中
31KB
690 行
cargo-l1x
L1X 构建工具
L1X 文档
安装
安装依赖
Ubuntu 23.10
sudo apt install clang llvm-15-dev libpolly-15-dev llvm-17 cmake
Ubuntu 22.04
sudo add-apt-repository 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-15 main' && \
(wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - ) && \
sudo apt-get update && \
sudo apt-get install -y clang-15 llvm-15-dev libpolly-15-dev cmake
sudo add-apt-repository 'deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main' && \
(wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - ) && \
sudo apt-get update && \
sudo apt-get install -y llvm-17
Ubuntu 20.04
sudo add-apt-repository 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-15 main' && \
(wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - ) && \
sudo apt-get update && \
sudo apt-get install -y clang-15 llvm-15-dev libpolly-15-dev cmake
sudo add-apt-repository 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-17 main' && \
(wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add - ) && \
sudo apt-get update && \
sudo apt-get install -y llvm-17
Mac
添加 wasm32 编译器目标
rustup target add wasm32-unknown-unknown
安装 cargo-l1x
cargo install cargo-l1x --force
用法
创建项目
cargo l1x create some_project
从模板创建项目
cargo l1x create some_project --template ft
可用的模板列表在此: https://github.com/L1X-Foundation/cargo-l1x-templates
构建项目
cd some_project
cargo l1x build
清理项目
cargo clean
帮助信息
cargo l1x --help
cargo l1x build --help
cargo l1x create --help
依赖
~33–49MB
~817K SLoC