기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요 ?
몇 가지 궁금한 것이 있어서 문의드립니다.

특정 프로세서(ex: XScale )용 커널,application program,boot loader 등이 gcc의 버전에 따라서, compile이 될 수도 있고, 안 될 수도 있는 것은 알고 있습니다.

(문의1) 그런데, 특정 프로세서(ex: XScale )용 커널이 라이브러리(glibc)의 버전에 따라서도, compil이 될 수도 있고, 안될 수도 있는가요 ?

(문의2) 임베디드 리눅스가 탑제된 프로세서(ex: XScale )상에서 동작하는application program이 높은 버전의 라이브러리(ex: glibc 2.5)에서는 컴파일과 실행이 정상적으로 되었는데,
더 낮은 버전의 라이브러리 (ex: glibc 2.3.6)에서는 컴파일이 안되거나, 컴파일이 되더라도 실행중에 에러가 발생할 수 있다고 생각하는데 맞는지요 ?

(문의 3) 임베디드 리눅스가 탑제된 프로세서(ex: XScale )상에서 동작하는application program이 낮은 버전의 라이브러리(ex: glibc 2.3.6)에서는 컴파일과 실행이 정상적으로 되었는데,
더 높은 버전의 라이브러리(ex: glibc 2.5)에서는 컴파일이 안되거나, 컴파일이 되더라도 실행중에 에러가 발생할 수 있는가요 ?

좋은 하루 되셔요…^^

고현철

2008.04.02 11:11:19
*.202.132.222

1. 주로 instruction차이에서 문제가 생깁니다. 즉, arm920t용 컴파일러로 컴파일했을경우 안되는 경우가 생깁니다. 될수도 있고, 안될수도 있지만, 이 문제는 확인을 해봐야 알겠네요.....정확히는요...

저는 주로 링커에서는 문제가 안생기고, 컴파일시 문제가 생기는 것을 본적이 있습니다. 그러니 주로 instruction문제라고 생각이 되고요.

2. 예....

그런데 문의 2와 3이 동일한거 아닌가요?

김진희

2008.04.03 15:01:55
*.178.110.43

답변 감사드립니다.

문의2와 3의 차이점은 아래와 같습니다.

문의2의 경우에는 높은 버전에서 낮은 버전으로 바꿀 경우
문의3의 경우에는 낮은 버전에서 높은 버전으로 바꿀 경우

고도리

2008.04.03 22:21:57
*.187.44.115

shared object(dll이라고 생각하시면 됨)의 경우는 거의 문제가 발생하고요.

대부분의 문제는 주로 c++에서 발생합니다. STL이 호환이 거의 안된다고 보시면 됩니다.

gcc-3.4와 그 이하의 호환성 문제, gcc-4.x와 그 이하의 호환성문제..등등.

김진희

2008.04.09 08:18:56
*.178.110.43

답변 감사드립니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
228 프로젝트 계획 조언부탁드립니다. [5] 시그인트 2014-02-19 2734
227 [완료]dm9000a [10] 이진우 2007-09-14 2741
226 [완료] 터치 증상이 이상합니다. [6] 강경완 2007-05-11 2751
225 삼성 2440 I/O Speed [1] 전철웅 2007-11-17 2759
224 [질문] 이솝보드에 삼성의 DNW(USB/Sireal 다운로더)사용하려면..? [6] 박재흥 2006-08-16 2760
223 가속도 센서 관련하여 문의글 올립니다. [2] 리오살다 2013-04-02 2762
222 오드로이드 SDCARD의 Root FS를 안보이게 하는 방법은... [2] 김영일 2010-08-25 2768
221 S3C6410 IROM booting [6] 전병환 2009-02-19 2771
220 smpeg질문 [1] 박진수 2006-04-13 2773
219 nand erase error입니다 도움 부탁합니다. [2] 문철민 2007-11-24 2786
218 gtk+-2.12.12 on DirectFB-1.4.9에서 gtk-demo 에러 양철심장 2011-07-19 2787
217 wpa_supplicant에 있어서 문의드립니다. [2] 열심히 2013-07-12 2795
216 busybox compile(Toolchain-aesop6410-090320) [6] 김도윤 2009-04-23 2797
215 [완료] Linux CD에 굽는 방법좀 알려주세요.. [6] 정인권 2007-06-07 2801
214 RTL8100을 두개 붙이려면? [2] 임태진 2008-06-27 2808
213 USB bluetooth 동글을 Android에서 인식하게 하려면? [2] 정낙주 2010-02-10 2808
212 [완료] LX800 여유분이 남았나요? [2] 황순일 2007-06-04 2820
211 git 서버 구축 하여 IP로 접근 할수 있는 방법? [3] 작두 2010-03-26 2827
210 Origenboard (S5PV310) u-boot & kernel 다운로드 [1] gudrl 2013-04-17 2828
209 안드로이드 버전 확인 방법 문의 [1] 임유신 2009-06-24 2830

사용자 로그인