GCC cross compiler 유의점

tobezidane의 이미지

GCC 패키지로 크로스 컴파일러를 빌드하려고 합니다.

http://gcc.gnu.org/install/build.html
에서와 같이

크로스 컴파일러를 빌드할때 유의사항이 있는데요..

1.Build host tools necessary to build the compiler.
2.Build target tools for use by the compiler such as binutils (bfd, binutils, gas, gprof, ld, and opcodes) if they have been 3.individually linked or moved into the top level GCC source tree before configuring.
4.Build the compiler (single stage only).
5.Build runtime libraries using the compiler from the previous step.

그중에.. 1. host tools 이란것은 어떤것을 말하는것인가요?

2.번의 binutils 을 말하는 건가요?

참고로 --host=mingw32 입니다..

jachin의 이미지

Host 와 Target 은 서로 대립되는 대상으로 서술되어 있습니다.

즉 Host 는 '크로스 컴파일러'를 작성하기 위한 기반 시스템이지요.

1. (크로스) 컴파일러를 구축하기 위한 개발 도구들을 구축하십시오. (사용자가 사용하는 PC 기반의 컴파일러를 의미함)
2. (크로스 컴파일러를 구축하는 데) 컴파일러가 필요로 하는 (크로스 컴파일러) 대상 장치를 위한 binutils 와 같은 도구를 구축하십시오.
...

제 나름대로 build 라는 단어를 '구축'이라 표현하고 있습니다. 용어 사용이 어색할진 모르겠습니다만, 이해하시는 데에는 문제되지 않으시리라 생각합니다.
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.