servers original online lista rust rust-cargo

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