Herramientas de desarrollo
Binutils 2.31
Fedora 29 proporciona la versión 2.31 de Binutils, la cual proporciona muchas correcciones de defectos y mejoras comparadas a la versión 2.30 la cual estaba disponible en Fedora 28.
Las nuevas funciones más destacables incluyen:
-
El enlazado ahora puede poner todo el código y secciones de datos de solo lectura en un segmento separado con solo permisos de lectura y ejecución. Todos los datos escribibles pueden ser colocadlos en un segmento separado con permisos de lectura y escritura. Esto hace que los programas más grandes, pero seguros. El comportamiento del enlazador puede ser controlado por medio de la opción de línea de instrucción, y el predeterminado establece por una opción de configuración.
-
El ensamblador puede generar notas de compilación para cualquiera de los archivos de entrada los cuales no contenta su propias notas. De nuevo esto está controlado por medio de línea de instrucción cuyo predeterminado está establecido por una opción de configuración.
-
El ensamblador x86 admite una opción nueva en línea de comando
-O[2|s]para habilitar de codificación alternativa de instrucción más breve. Además admite unnop, pseudo‐operación para simplificar la inserción de secuencias de instrucciónNOP. -
El ensamblados AArch64 ahora advertirá una combinación de una instrucción y un nombre de registro son inválidos. El desensamblador AArch64 ahora indicará inconsistencia de codificación de instrucción.
-
El programa
arahora aceptará un modificadorOpara su línea de instrucción, la cual causa el desplazamiento de miembros internos al archivador para ser exhibidos junto con otra información.
Consulte el anuncio del último lanzamiento para información completa sobre este lanzamiento.
Want to help? Learn how to contribute to Fedora Docs ›