I have a basic rust/cargo project with a single main file and some basic dependencies. The cargo build
command works fine when the target is not specified (I am using windows so it builds to windows), but when I try to cross compile the program to linux using cargo build --target=x86_64-unknown-linux-gnu
or cargo build --target=x86_64-unknown-linux-musl
, the process fails with the following error: linker 'cc' not found
.
Does anyone have an idea how to get around this? Is there a specific linker I need to install?
Thanks.
[target.x86_64-unknown-linux-musl] linker = "rust-lld"
– Dariodariole