alias for cross-building + readme update

pull/9/head
prplV 2024-09-16 15:45:38 +03:00
parent 621f2d46b7
commit d8c9e8e158
2 changed files with 16 additions and 1 deletions

View File

@ -6,6 +6,9 @@ linker = "riscv64-linux-gnu-gcc"
x86_64 = "build --release --target x86_64-unknown-linux-gnu" x86_64 = "build --release --target x86_64-unknown-linux-gnu"
riscv64 = "build --release --target riscv64gc-unknown-linux-gnu" riscv64 = "build --release --target riscv64gc-unknown-linux-gnu"
rbuild = "build --release" rbuild = "build --release"
unibuild = "build --release --target x86_64-unknown-linux-gnu --target riscv64gc-unknown-linux-gnu"
run_x86 = "run --release --target x86_64-unknown-linux-gnu"
run_risc = "run --release --target riscv64gc-unknown-linux-gnu"
[build] [build]
target = "x86_64-unknown-linux-gnu" target = "x86_64-unknown-linux-gnu"

View File

@ -43,6 +43,12 @@ cargo x86_64
cargo riscv64 cargo riscv64
~~~ ~~~
3.3. Release build of app for both (riscv64 and amd64)
~~~bash
cargo unibuild
~~~
## Execution for amd64/linux ## Execution for amd64/linux
~~~bash ~~~bash
@ -50,7 +56,7 @@ cargo riscv64
~~~ ~~~
or or
~~~bash ~~~bash
cargo run --release cargo run_x86
~~~ ~~~
@ -58,3 +64,9 @@ cargo run --release
~~~bash ~~~bash
./target/riscv64gc-unknown-linux-gnu/release/runner-rs ./target/riscv64gc-unknown-linux-gnu/release/runner-rs
~~~ ~~~
or
> [!ERROR]
> **cargo run_risc** command is a temp broken. Better use the first one
~~~bash
cargo run_risc
~~~