도와주세요!!
글 수 15,339
2008.06.09 14:27:26 (*.238.133.172)
6683
여기 사이트의 EZ 보드용 커널2.6 툴체인을 통해서 파일을 컴파일한후 file로 확인해보면
$ file hello
ELF 32-bit LSB executable, ARM, version 1 (ARM) , for GNU/Linux 2.4.3, dynamically linked...등등등
이 나오잖아요.
여기서 궁금한게 for GNU/Linux 2.4.3 요부분입니다.
이버젼이 의미하는것이 무엇인지 궁금합니다.
홈피에서는 gcc 3.4.3, binutils 2.15.91.0.1, glibc 2.3.3, kernel 2.6.8-rc2 이렇게 되어있네요.
EZ 보드는 커널버젼이 2.6.21 이던데 이것은 어디에서 영향을 받은걸까요?
한가지 더, ARM, version 1(ARM) 이부분에서 ARM 이아닌
SYSV(embedded ABI)를 쓸려면 통째로 툴체인 갈아버리는 수밖에 없는건가요.. 혹시 해보신분있으시면
답변좀 주십시요. 구글링 죽어라 해보지만 초보라 막막하네요..
crosstool을 사용하여 툴체인 구축해보는데 계속 ARM abi를 사용하네요.
답변바랄게요.
$ file hello
ELF 32-bit LSB executable, ARM, version 1 (ARM) , for GNU/Linux 2.4.3, dynamically linked...등등등
이 나오잖아요.
여기서 궁금한게 for GNU/Linux 2.4.3 요부분입니다.
이버젼이 의미하는것이 무엇인지 궁금합니다.
홈피에서는 gcc 3.4.3, binutils 2.15.91.0.1, glibc 2.3.3, kernel 2.6.8-rc2 이렇게 되어있네요.
EZ 보드는 커널버젼이 2.6.21 이던데 이것은 어디에서 영향을 받은걸까요?
한가지 더, ARM, version 1(ARM) 이부분에서 ARM 이아닌
SYSV(embedded ABI)를 쓸려면 통째로 툴체인 갈아버리는 수밖에 없는건가요.. 혹시 해보신분있으시면
답변좀 주십시요. 구글링 죽어라 해보지만 초보라 막막하네요..
crosstool을 사용하여 툴체인 구축해보는데 계속 ARM abi를 사용하네요.
답변바랄게요.