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

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

특정 프로세서(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 커널 uvc 드라이버 설정 및 usb캠 드라이버 질문입니다. [1] ice179 2014-11-14 1183
227 NAND partition과 u-boot [1] 김진희 2014-11-14 911
226 디바이스 드라이버를 배포 하려면 소스상태로만 배포해야 하나요? [1] pedor11 2014-11-14 907
225 U-BOOT에 FW 올린 후 Data Abort 문제 질문드려요. [2] 신의발자국 2014-11-20 945
224 full hd 동영상 재생 가능한 리눅스 기반 임베디드 보드가 어떤게 ... [2] 새삶 2014-11-26 866
223 i2c-1 포트로 두개의 슬레이브를 제어하려고합니다 질문좀요 [2] 문철민 2014-11-28 667
222 S5PC110 wince 관련 질문 [4] 고도리 2014-12-01 702
221 [directFB] 폰트 아웃라인 관련... [2] 프리챌 2014-12-04 891
220 nexell 칩을 한번 사용해볼까하는데요... [5] 천동이 2014-12-04 1291
219 부트로더가 날라갔습니다... [1] 코딩코딩열매 2014-12-06 604
218 android 에서 mknod 명령을 지원안하면 노드파일은 어떻게 생성시키... [1] ice179 2014-12-17 500
217 u-boot 올리는 주소는 어떻게 알수 있나요? sinwho 2014-12-21 398
216 루트파일시스템에 gcc 기능을 넣어보신분 계신가요? [1] 흰둥아놀자 2015-01-09 315
215 wifi usb 동글관련 질문 [2] 문철민 2015-01-15 392
214 차량용에서 구글 GMS를 쓰려고 구글에 연락해봤더니... [6] 천동이 2015-01-16 597
213 check_usb_vfs("/dev/bus/usb") 에러 [1] 생생맥주 2015-01-25 200
212 카메라 프레임데이터를 안드로이드 어플로 받아올수 있는 방법이 있을... [3] pedor11 2015-01-30 589
211 안드로이드 i2c 관한 질문 [1] 뿌삐뿌삐 2015-02-03 314
210 Nand Flash 변경 질문드려요. [4] FOLIMM 2015-02-11 406
209 rtsp 스트리밍 미디어 재생 관련 질문 드립니다. [2] 톳끼아빠 2015-02-13 550

사용자 로그인