調試符號這是我Cargo.toml與調試設置:GDB沒有找到拉斯特可執行
[package]
name = "rpolysolve"
version = "0.1.0"
authors = ["stiv"]
[dependencies]
[profile.dev]
debug = true
opt-level = 0
,我可以從控制檯輸出看,貨物還沒有刪除調試符號:
Finished dev [unoptimized + debuginfo] target(s) in 5.66 secs
我已經將gdb-7.9.1-tdm64-2下載到我的Windows7上的C:\ gdb-7.9.1-tdm64-2文件夾中。現在,我嘗試從項目文件夾此命令啓動它:
C:\gdb-7.9.1-tdm64-2\gdb64\bin\gdb.exe ./target/debug/rpolysolve.exe
GNU gdb (GDB) 7.9.1
... GNU blablabla cut here ...
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./target/debug/rpolysolve.exe...(no debugging symbols found)...done.
正如你看到的,它說沒有調試符號發現,現在有我的方式如何設置一個斷點。我怎樣才能解決這個問題?
你正在使用哪個版本的Rust? '-msvc'或'-gnu'? –
C:\ Users \ steve \ .cargo \ bin> rustc.exe -V rustc 1.18.0(03fc9d622 2017-06-06) –
嘗試'rustc.exe -vV' –