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

안녕하세요.

 

c로된 코드를 크로스컴파일 하려고 합니다.

codesourcery lite 버젼 이용 중 입니다.

 

소켓 관련 코드라

sys/socket.h가 필요합니다.

 

문제는 sys/socket.h이 없습니다.

크로스컴파일 폴더에서 socket.h를 검색해도 나오지 않고,

다른 codesourcery lite 버젼을 받아도 없고..

 

원래 없는 건가요??

 

아니면 직접 툴체인을 감아야하는건지

알수가 없네요.


쭈암

2014.02.12 03:36:05
*.131.225.178

추천
1
비추천
0

socket은 cross 컴파일러에 있을 놈이 아니라 플랫폼 쪽에 있어야 겠죠.

codesourcery 에서 Supsupi님이 사용하실 타겟을 어떻게 알고 해당 타겟용 socket 라이브러리와 헤더를 가져다 놓았겠습니까..

컴파일러는 컴파일러고 타겟 빌드 환경이 필요하신 것 같습니다.

Supsupi

2014.02.13 05:07:28
*.148.244.169

답변 감사드립니다.(_ _)

 

제가 뭔가 잘못알고 있었군요 ㅠ

결국 glibc나 ulibc같은 라이브러리를 크로스 컴파일해서 올리거나 해야 하는거였군요.

고도리

2014.02.13 10:35:27
*.111.12.170

cross toolchain은 두가지 의미입니다.


1. 원래의 의미

크로스 툴체인은 다른 타겟용 binary를 만들기 위한 컴파일러

즉, 오직 컴파일러 개념입니다. 예를 들어 u-boot나 kernel 처럼 그 자체로 컴파일 되어서 러닝 될 수 있는 코드를 컴파일 하는 겁니다.


2. 리눅스에서의 의미

컴파일러와 library의 조합으로 보는 것이 맞습니다.


즉, rootfs를 만들거나 타겟용 app을 만들 수 있는 것을 의미합니다.



질문하신 부분은 후자의 것을 원하시는 것이고, 작업은 전자를 가지고 작업하신 듯 합니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
6028 디바이스 노드파일을 동적으로 생성하려면 어찌해야하나요? USB관련,... [2] ice179 2014-02-28 4818
6027 Exynos 4412 Sd Card or USB booting 후 바이너리 다운로드 [9] 마빡 2014-02-28 4810
6026 프로젝트 부품을 구하려하는데 조언부탁드립니다. [1] 시그인트 2014-02-27 1654
6025 v4l2 는 camera register 관련된 포트에만 쓰일수 있는건가요? [1] biokk 2014-02-25 1755
6024 프레임버퍼 디스플레이가 잘 안되는데요 [1] timul1 2014-02-24 3251
6023 USB bluetooth dongle on jellybean [4] 신현호 2014-02-21 50320
6022 Exynos 4412 S3C RTC 및 MAX77686 RTC 문의 [2] 마빡 2014-02-21 2413
6021 프로젝트 계획 조언부탁드립니다. [5] 시그인트 2014-02-19 2734
6020 probe함수 호출시 디바이스파일 등록할려고 하는데 /dev 폴더외에 다... [1] ice179 2014-02-19 2115
6019 mknod 메이저 마이너 번호에 대해서 궁금한게 있는데요 [1] biokk 2014-02-17 2881
6018 [질문] s5pv210을 사용하고 있습니다. 메모리 용량은 같지만 4개에... [2] 문종섭 2014-02-15 2018
6017 안드로이드에 하드웨어 추가하는 방법 질문 file [2] 가림토 2014-02-14 2202
6016 일반터미널 상에서는 emmc에 uboot를 올리지못하나요?? [10] xoduddk123 2014-02-14 3517
6015 자작 드라이브를 커널과 같이 컴파일 후 Open이 않됩니다... [2] 응애 2014-02-13 1797
6014 mdev -s 로 장치파일이 생성이 되지 않는 상태인데요 [1] ice179 2014-02-13 1818
6013 android에 libusb porting 해보신 분?? [2] 꿈의사람 2014-02-13 29616
» codesourcery sys/socket.h?? [3] Supsupi 2014-02-12 1705
6011 터치 Release시 ABS_PRESSURE 가 항상 1이됩니다. 오리엔스 2014-02-11 1701
6010 usb 인식문제가 전류문제일수도 있나요? [6] pedor11 2014-02-07 1675
6009 usb host api 가 리눅스단에서도 사용가능한가요? [1] biokk 2014-02-07 11392

사용자 로그인