리눅스용 c컴파일러가 gcc와 egcs이렇게 두가지가 있는것 같던데 이 둘의 차이점은 무었인지 궁금함니다. 그리고 윈도우용 gcc도 있느니 궁금하고 만일 있다면 이것은 어디서 구할 수 있는지도 궁금합니다.