mysql, apache, php와 같은 프로그램을 소스 컴파일하여 설치할 때 다음 옵 션의 차이점을 알고 싶습니다. ./configure --prefix=PREFIX 와 --exec-prefix=EPREFIX 의 차이점이 무엇인지 알고 싶습니다. 내용을 보면 앞의 것은 architecture-independent이고 뒤의 것은 architecture-dependent인데 이 의미를 잘 모르겠습니다.
--prefix 는 설치 경로 전체를 정하고, --exec-prefix 는 실행 파일과 라이브러리처럼 아키텍처에 따라 달라지는 파일의 경로를 따로 정합니다. 보통 같은 값으로 두면 되고, 다르게 쓰려면 실행 파일만 다른 위치에 두고 싶을 때 씁니다.