현재 버전이 다른 동일한 프로그램을 사용하고 있습니다.
통신 관련은 아니고, 그냥 시뮬레이터입니다. 하지만 다양한 버전에서 시뮬레이션하고 싶어서 서로 다른 버전을 디렉터리 별로 나눠 사용합니다.
문제는 gcc 컴파일러인데, 오래된 시뮬레이터는 gcc 3.x 에서만 make가 가능하고, 새 버전의 시뮬레이터는 gcc 4.x 에서만 make가 가능합니다.
결국 gcc 컴파일러를 4.x 으로 또 설치하고 있습니다. 물론 기존의 gcc 3.x는 /usr/bin 에 그대로 두고, 새 gcc 4.x 는 configure 할 때 --prefix로 다른 디렉터리를 지정하였습니다.
그런데 해결하나 싶었더니, 똑같은 gcc 라는 이름으로 존재하니까 가끔 헷갈립니다.
혹시 기존 gcc 3.x는 /usr/bin/gcc 로 그대로 두고, 새 gcc 4.x는 제가 make 하면서 /제가_정한_경로/gcc4 라는 이름으로 컴파일할 수 있는지 궁금합니다.
(이러면 시뮬레이터의 Makefile 에서 CC를 gcc4로 수정해서 사용하면 될 것 같아서요.)