2.1.22. --[no_]data_reorder

이 옵션을 사용하면 전역 변수와 같은 최상위 수준 데이터 항목의 자동 순서 변경을 사용할 것인지 여부를 설정할 수 있습니다.

데이터 항목 사이에서 불필요한 공백을 제거하여 가용 메모리 크기를 증가시킬 수 있습니다. 그러나 코드에서 컴파일러의 데이터 순서 지정에 대해 잘못된 가정을 만드는 경우 --data_reorder는 레거시 코드를 중단시킬 수 있습니다.

ISO C 표준에서는 데이터 순서를 보장하지 않으므로 사용되는 순서에 따라 변경되는 코드를 작성하지 않아야 합니다. 데이터 순서를 지정해야 하는 경우 데이터 항목을 구조체에 배치하십시오.

기본값

기본값은 --data_reorder입니다.

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0348AK
Non-Confidential