I've started giving the Embedonomicon book a read. In the first chapter the book executes:
cargo nm -- target/thumbv7m-none-eabi/debug/deps/app-*.o | grep '[0-9]* [^N] '
which should show the symbol in the pre-linking generated binary. For me though this command is not working it keeps throwing this error:
cargo nm -- target/thumbv7m-none-eabi/debug/deps/appp-c3289b33bf0c1392.o | grep '[0-9]* [^N] ' Finished dev [unoptimized + debuginfo] target(s) in 0.00s /home/****/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin/llvm-nm: error: target/thumbv7m-none-eabi/debug/deps/appp-c3289b33bf0c1392.o: No such file or directory
but I can definitely see the file is there in that directory..
I've checked the preface page and all dependencies are already installed and update..