임베디드에서 사용하는 os는 리눅스, window ce, symbian itorn 등 여러가지 사용할수 있는데요
기본적으로 ARM cpu를 사용하고 서로 다른 os를 사용할때 라이브러리는 os가 달라도 호환이 가능한가요?
ARM에서 사용할려면 arm용 라이브러리를 사용해야 하는데 arm용 라이브러리를 하나 만들면 arm cpu가 위에 올라간 os에서는 모두 같은 arm 라이브러리가 사용가능한지 궁금합니다.
아니요. 다시 컴파일해야됩니다. 같은 x86이라고 해도 윈도우용으로 컴파일한게 맥이나 리눅스에서 돌아가진 않죠.
> ARM에서 사용할려면 arm용 라이브러리를 사용해야 하는데 arm용 라이브러리를 하나 만들면
Wince나 리눅스는 같은 ARM CPU라고 해도 컴파일러 자체도 약간 다르구요, 심지어 ld (링커) 어셈블리의 명령어 directive 도 달라요.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
아니요. 다시 컴파일해야됩니다. 같은 x86이라고
아니요. 다시 컴파일해야됩니다. 같은 x86이라고 해도 윈도우용으로 컴파일한게 맥이나 리눅스에서 돌아가진 않죠.
추가
> ARM에서 사용할려면 arm용 라이브러리를 사용해야 하는데 arm용 라이브러리를 하나 만들면
Wince나 리눅스는 같은 ARM CPU라고 해도 컴파일러 자체도 약간 다르구요, 심지어 ld (링커) 어셈블리의 명령어 directive 도 달라요.
댓글 달기