Rust Development on Solus - 1
I recently started the courses on Exercism to learn Rust language by practice. But I suddenly hit the first road block which was the missing cc linker
, a glue that puts compiled binaries together.
$ cargo run
Compiling hello_world v0.1.0 (~/Projects/exercism/hello_world)
error: linker `cc` not found
|
= note: No such file or directory (os error 2)
error: aborting due to previous error
error: could not compile `hello_world`
To learn more, run the command again with --verbose.
After some Ducking I came across an answer on StackOverflow and learned that there is a package called build-essentials
for Ubuntu that installs basic stuff programmers need. But I am on Solus which is not based on Ubuntu. I learned from another answer that system.devel
component on Solus offers the same convenience. But since it is a component, not a package, we need to run sudo eopkg install -c system.devel
command to install it.
$ cargo run
Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Running `target/debug/hello_world`
Hello, world!
I know I will do something to mess up my system in future and I will seek this information again. I hope this information helps you too.
Day 35 of #100DaysToOffload
Comments
Toot on this thread to comment. This blog is a static site. Comments won't appear here.