1
binutils를 새로운 아치로 포팅합니다. sim 폴더는 무엇입니까? 어떻게 사용할 수 있습니까? 내가 올바르게 이해한다면, sim 폴더는 새로운 아치를위한 일종의 시뮬레이터를 구축한다고 가정하지만 그것에 관한 어떠한 정보도 찾을 수 없다. 더 많은 정보가 있습니까?binutils에서 sim 폴더를 사용하는 방법을 이해할 수 없습니다.
binutils를 새로운 아치로 포팅합니다. sim 폴더는 무엇입니까? 어떻게 사용할 수 있습니까? 내가 올바르게 이해한다면, sim 폴더는 새로운 아치를위한 일종의 시뮬레이터를 구축한다고 가정하지만 그것에 관한 어떠한 정보도 찾을 수 없다. 더 많은 정보가 있습니까?binutils에서 sim 폴더를 사용하는 방법을 이해할 수 없습니다.
sim
디렉토리는 실제로 시뮬레이터 용입니다. gdb를 빌드 할 때 주 타겟에 대한 시뮬레이터가있는 경우 시뮬레이터를 활성화하도록 선택할 수 있습니다 (다중 시뮬레이터 작성을 지원하지 않음). 시뮬레이터는 gdb에 링크되어 target sim
을 사용하여 액세스 할 수 있습니다. 설명서에는이 부분에 대해 더 자세히 설명하는 섹션이 있습니다.
확실히 새로운 시뮬레이션을 작성할 수 있습니다. 그러나, 내가 새로운 아치에 항구를하고 있었다면, 나는 대신에 qemu 항구를 쓰는 것을 고려할 것입니다. Qemu는 gdb 시뮬레이션보다 더 빠르고 더 유용합니다.