앞서서 두분이 하신 말씀이 맞습니다.

linux를 컴파일해서 올리려면 gcc를 사용해야 하고
standalong 프로그램을 올린다면 gcc, sdt, ads 어느 것을 사용해도
무방합니다. sdt, ads를 사용시에 약간의 어셈블러의 차이와
환경설정만 하신다면.. linux에서 작업하신 것을 바로 적용할 수 있습니다.