in-container integrating util to handle processes
 
 
 
Go to file
prplV 28cbb3d733 setting up for cross-platform building 2024-08-23 11:57:41 +03:00
.cargo setting up for cross-platform building 2024-08-23 11:57:41 +03:00
src test commit 2024-08-22 16:39:39 +03:00
.gitignore 0.1.0 2024-06-27 17:17:36 -04:00
Cargo.lock bug removed: now works with text editors 2024-08-21 17:00:04 +03:00
Cargo.toml 0_0 global config handling mechanism rebuild 0_0 2024-08-16 12:28:57 +03:00
README.md setting up for cross-platform building 2024-08-23 11:57:41 +03:00
gdb_init setting up for cross-platform building 2024-08-23 11:57:41 +03:00
rust-toolchain rust-toolchain file added its needed (really needed) 2024-08-23 11:09:36 +03:00
service-checker.sh 0.1.0 2024-06-27 17:17:36 -04:00
settings.json readme added 2024-08-22 16:00:11 +03:00

README.md

runner-rs (amd64/linux)

Logo
in-container integrating util to handle processes runtime

Depends on

  • rustup (>=1.27.1)

Building

  1. Clone this repo runner-rs
  git clone https://link-to-project
  1. Enter project's dir and set up toolchain list to compile code for RISC-V and AMD64

[!NOTE]
Cargo is configured to build an app for amd64/linux defaultly. RISC-based compilation is optional.

  cd runner-rs/
  rustup target add riscv64gc-unknown-linux-gnu
  rustup target add x86_64-unknown-linux-gnu

3.1. Release build of app for amd64/linux

cargo build --release

3.2. Release build of app for riscv64/linux

cargo build --release --target riscv64gc-unknown-linux-gnu

Execution for amd64/linux

./target/x86_64-unknown-linux-gnu/release/runner-rs

or

cargo run --release

Execution for riscv64/linux

./target/riscv64gc-unknown-linux-gnu/release/runner-rs

or

cargo run --release