두 컴파일러의 차이점을 알고 싶습니다.

현재 사용하구 있는 컴파일러는 X5-CD에서 제공되었던 wowlinux7.3용 컴파일
러 인데.
문제점은 M28보드에서 문제가 발생하여 컴파일러 버전과 관계있는지 여쭐려는
것입니다.

문제점 : ezboot.m28을 ezflash.m28로 보드에 기록후
다시 exboot.m28을 zmodem으로 여러번 기록해도 문제는 없습니다.
zmodem 다운로드가 수월하다는 뜻입니다.

하지만 내가 컴파일한 ezboot_test.m28는 zmodem으로 동작이 수월
치 못합니다.
전송받구 기록인가 검증부분에서 에러를 발생합니다.
보드내에서의 실행상태는 문제가 없으나 zmodem (ezboot명령 zfb)

문제가 있을 뿐입니다.

알고싶은것 :
아래 두 컴파일러에 차이가 있습니까?
컴파일러에의해 저 처럼 zfb 명령이 문제를 발생할수 있나요?

환경 :
RedHat 9.0


x5-CD에 있는 컴파일러 (현재 사용중)
wowlinux7.3용
# rpm -Uvh --nodeps --force armv5l-linux-binutils-2.13.90.0.16-
ez1.i386.rpm
# rpm -Uvh --nodeps --force armv5l-linux-gcc-3.2.1-ez1.i386.rpm
# rpm -Uvh --nodeps --force armv5l-linux-gdb-5.3-ez1.i386.rpm
# rpm -Uvh --nodeps --force armv5l-linux-glibc-2.3.1-ez1.i386.rpm

M28-CD에 있는 컴파일러 (zmodem이 않되서 새로 설치할려는 버전)
# rpm -Uvh binutils-arm-2.9.5.0.37-1e3.i386.rpm
# rpm -Uvh cpp-arm-2.95.2-12e4.i386.rpm
# rpm -Uvh g++-arm-2.95.2-12e4.i386.rpm
# rpm -Uvh gcc-arm-2.95.2-12e4.i386.rpm
# rpm -Uvh libc6-dev-arm-2.1.3-8e4.noarch.rpm
# rpm -Uvh libstdc++2.10-arm-2.95.2-12e4.i386.rpm
# rpm -Uvh libstdc++2.10-dev-arm-2.95.2-12e4.i386.rpm
하지만 이버전은 RPM이 설치를 하지 못하구 있습니다.
컴파일 해야 할것 같습니다.

컴파일러를 새로 설치하기전,,, 혹시나 시스템 문제 생길까봐
고수님들께 여쭙는 것입니다.
아시는분 좀 알려주세요 ^^