original - servers de rust 1801
¿Cómo obtener una versión de lanzamiento con información de depuración cuando se usa carga? (2)
Como se muestra en la documentación de Cargo , modifique el perfil de release
para incluir símbolos de depuración:
[profile.release]
debug = true
Ver también
- ¿Se pueden construir pruebas en modo de liberación usando Cargo?
- Cómo compilar y ejecutar un programa Rust optimizado con la verificación de desbordamiento habilitada
O, básicamente, cualquiera de los mejores resultados de búsqueda para "perfiles de óxido":
El siguiente comando
$ cargo build
produce una compilación no optimizada con información de depuración. De lo contrario,
$ cargo build --release
produce una construcción optimizada sin información de depuración.
¿Hay alguna forma de producir una compilación optimizada con información de depuración? Necesito esto para obtener información de perfil significativa.
Otra opción que encontré que no requiere cambiar Cargo.toml
es usar la variable de entorno RUSTFLAGS
:
$ RUSTFLAGS=-g cargo build --release