Debug символы rust

Тех.вопросы
Aug 4, 2019
Q

Понадобилось мне тут собрать dll-ку на rust, скажем так, без всего “лишнего”, собираю следующей командой:

rustc +nightly -C debuginfo=0 -C link-arg=/DEBUG:NONE -C link-arg=/NODEFAULTLIB -C link-arg=/NOENTRY --crate-type cdylib main.rs

Но в полученной dll-ке имеет место отладочная информация, как от сей гадости избавиться?

C

А разве --release не нужно указывать?

O
Q

А разве --release не нужно указывать?

Вообще, --release – это ключик cargo, а не rustc.

ozkriff

Ну, можно и так, просто думал, что можно линкер заставить отладочную инфу туда изначально не включать.