13
GCC에서 어셈블리를 읽는 것은 프로젝트에서 C 파일을 생성하므로 함수가 어셈블리에서 소스 파일에 나타나는 순서대로 출력되지 않는다는 것을 알 수 있습니다. 이 재주문의 목표는 무엇이며 GCC는 어떻게 결과를 결정하는 데 어떤 경험적 방법을 사용합니까? (그것은 단지 데이터 구조를 유지하는 함수의 유물입니까?) -fprofile-arcs
을 사용하지 않기 때문에 이것은 -freorder-functions
이 아닙니다.GCC는 어셈블리 기능을 출력 할 순서를 어떻게 결정합니까?