Documentation for a newer release is available. View Latest

개발용 도구

Binutils 2.31

페도라 29는 페도라 28에서 사용 할 수 있는 버전 2.30과 비교하여 많은 결점 수정과 개선을 가져온 Binutils 버전 2.31을 제공합니다.

주목 할만한 새로운 기능은 다음을 포함합니다:

  • 이제 링커(linker)는 'READ' 와 'EXECUTE' 권한만 있는 별도의 세그먼트에 모든 코드와 읽기-전용 자료 부분을 넣을 수 있습니다. 모든 쓰기 가능한 자료는 'READ’와 'WRITE' 권한이 있는 별도의 세그먼트에 배치 할 수 있습니다. 이는 프로그램이 더 커지지만, 더 안전합니다. 링커의 동작은 명령 줄 옵션을 통해 제어 될 수 있으며, 그리고 기본값은 구성 옵션에 의해 설정됩니다.

  • 어셈블러는 그들 자신의 기록에 포함되지 않는 모든 입력 파일을 위해 제작 기록을 발생 할 수 있습니다. 다시 이는 구성 옵션에 의해 기본값이 설정되는 명령 줄 옵션을 통해 제어됩니다.

  • x86 어셈블러는 더 짧은 명령어 인코딩을 대체 활성화하는 새로운 -O[2|s] 명령-줄 옵션을 지원합니다. 이는 또한 ,nop 의사 연산을 지원하여 NOP 명령어 시퀀스의 삽입을 간략화합니다.

  • AArch64 어셈블러는 이제 명령어와 레지스터 이름이 유효하지 않은 조합을 경고합니다. AArch64 디어셈블러는 이제 일치하지 않는 명령어 인코딩에 플래그를 지정합니다.

  • 'ar' 프로그램은 이제 이 명령줄로 'O' 수정자를 허용하고, 이는 기록물 내에 구성원의 상대위치를 다른 정보와 함께 표시됩니다.

이 출시에 대하여 전체 정보는 [업스트림 출시 발표를 참고하세요.