도와주세요!!
아무래도 FALINUX SDK에서 제공하는 툴체인으로는 힘들 것으로 생각됩니다.
설치하기 편하게 사용하도록 만들어진 것이라 두 개 이상의 버전은 고려되지 않은 것으로 알고 있습니다.
서로 다른 버전을 설치하신다면 컴파일러 소스를 가지고 직접 설치하셔야 할 것으로 생각됩니다.
그런데 이 작업이 좀 쉽지 않은 것으로 알고 있습니다.
삭제하시기라 어려울 것으로 생각됩니다. FALINUX SDK에서 제공하는 툴체인을 압축을 풀면 나오는
디렉토리와 파일을 보시면 아실 것입니다.
두개의 버전을 모두 사용하셔야 한다면 앞서 말씀드린바와 같이 직접 컴파일러 소스를 구하셔서
원하시는 환경을 직접 구현하시거나, 작업에 따라 버전에 맞추어 컴파일러를 그때 그때 압축을 풀어 사용하시는
것 외에는 달리 다른 방법을 모르겠네요.
혹, 다른 방법을 알고 계시는 분이 계시면 말씀을 꼭 부탁드립니다.
armv5l-linux-binutils-2.13.90.0.16-ez1.i386.rpm
armv5l-linux-gcc-3.2.1-ez1.i386.rpm
rmv5l-linux-glibc-2.3.1-ez1.i386.rpm
패키지를 구할수 있을까요?
위의 파일로 경로를 강제 설정해서 설치하면 두개다 사용 할수 잇을것 같은데..
흠~ 글쎄요. rpm 파일을 구하셔도 안 될 것으로 생각됩니다. 소스로 직접 설치하라는 말씀은
예를 들어, 3.4.3 과 3.2.1을 모두 사용하신다면 컴파일러 이름부터 버전에 따라 설치해야 할 것입니다.
보통 설치되면 arm-linux-gcc 가 되는데, arm-linux-gcc-321 과 arm-linux-gcc-231 식으로 만들어야 하고,
그래야 버전에 따라 컴파일러를 선택할 수 있으니까요.
또한 각 컴파일러가 실행할 때 환경 값을 미리 변경해 주어야 합니다.
왜냐하면 2.3.1 버전과 3.2.1버전의 헤더 파일이나 라이브러리 참조 디렉토리가 틀릴 테니까 말이죠. 흠~
좀... 어려울듯싶습니다.
현재 경로 설정이 변경되어지면 정상적으로 동작을 하지 않을 것으로 보입니다
그리고 이렇게 원하시면 소스 레벨에서 다시 만드셔야될 듯 합니다
그럼 좋은 하루되십시오