mingw32 gcc 에서 binary executable 의 이름 바꾸는 방법이 궁금합니다.
글쓴이: stuta / 작성시간: 목, 2008/12/25 - 7:15오후
mingw32-i686 target의 gcc 포팅 작업 중입니다.(gcc 4.2.0 사용합니다)
처리해야할 부분이 있어서
i686-pc-mingw32-gcc.exe 와
cc1.exe, cc1plus.exe, collect2.exe
의 파일들 이름을 변경 해야 하는 상황입니다.
이틀 째 Makefile 이나 configure.guess 등을 뒤져보고 이리저리 구글링하고
같은 연구실 사람들에게 물어봐도 뾰족한 방법이 없네요.
http://www.mydiy.pe.kr/technote7/board.php?board=myhomeboard&command=body&no=234&&category=11&set_shape=webzine
위 링크에 나온대로 Win32 용 gcc 포팅 작업 중이구요
제대로 다 처리가 되고 단지 하나의 머신에서 약간 다른 동작을 하는
gcc 2개를 동시에 돌리고 싶은 이유에 두개의 다른 이름을 가진 gcc를
만들고자 합니다.
gcc1.exe 는 cc1a.exe 를 호출하고
gcc2.exe 는 cc1b.exe 를 호출하는 걸 하려고 합니다.
혹시 아시는 분 있으시면 가르침 부탁드립니다.
Forums:
컴파일 과정에 사용하는 파일명을 바꾸기는 어렵습니다.
configure할 때 --prefix 옵션을 써서 디렉토리를 다르게 설치하는 것이 정석입니다. 그리고 build/install 후 다른 두 디렉토리에 있는 gcc의 파일명만 서로 다르게 고친 뒤에 환경변수 path에 설정해 주시면 두개가 따로 돌아갈 것입니다. (cc1.exe나 collect2.exe가 있는 디렉토리는 path에 설정하지 않아야 합니다. gcc가 있는 bin 디렉토리만 path로 설정하면 됩니다)
댓글 달기