I udpated with rustup the latest Rust version (I chose "complete" profile) and I'm trying to compile a simple crate (create simply with "cargo init") but I've the following error: error: linker cc not found.
I don't have "gcc" installed but I'v LLVM with lld in PATH.
You need either gcc or clang installed as linker driver. The new lld default only makes rustc tell gcc/clang to use lld as the underlying linker. You still need gcc or clang as wrapper to tell the linker where to find system libraries and which flags to link with. This is true for all unix platforms. Only on Windows, wasm and embedded platforms does rustc directly invoke the linker.