[조언좀 부탁드립니다]->gcc compile

익명 사용자의 이미지

안녕하세요 리눅서여러분^^
다름이 아니라 리눅스 7.1을 최소로 깔구서 공부좀 해볼려고 했더니 문제가 만만치 않더군요..
몇몇 프로그램좀 쓸려고 하니 컴파일을 해야했고 그래서gcc를 깔아야 했습니다.(참고로 gcc가 설치되어있지 않습니다)
그런데 gcc-howto문서를 찾아보니 glibc 라이브러리와 binutils를 먼저 설치해야 했습니다. 그것들도 모두 컴파일을 해야했기에 참 막막하더군요..
첨에는 rpm을 이용해서 의존성 유틸까지 모두 설치해서 쉽게 깔았는데 너무 허무하더라구요^^;;
그래서 이번에는 꼭 컴파일해서 깔려구 하는데 도움을 좀 주십시요. glibc나binutils를 컴파일 하려면 어떻게 해야하죠? 그다음 부터가 정말 시작인데 아직 시작도 못했으니 ㅜㅜ
도움말 부탁드립니다.

익명 사용자의 이미지

닭이 먼저냐 닭알이 먼저냐의 문제군요... ^^;
원하시는데로 하실려면 Cross 컴파일을 고려해 보아야 할정도로 복잡합니다.
즉, 컴파일러가 없으면 lib를 만들수없고 lib를 만들려면 컴파일러가 필요하
고...
gcc자체를 컴파일해서 사용하고 싶다면 다른 플랫폼에서 현재 플랫폼에 맞는
형태로 라이브러리를 컴파일하고 binutils를 컴파일해서 복사하고 그것을
기반으로 gcc를 컴파일해야합니다.
음... 복잡하죠? ^^;
binutils나 lib는 기본적으로 필요한 부분이고 gcc또한 프로그램을 하기위해서

꼭 필요한 부분이죠.
이것들을 하나도 설치하지 않은 상태에서 굳이 자신이 컴파일해서 사용하고자
한다면 Cross컴파일을 하는 방법밖에는 없겠네요. --;
앞날을 생각하시여(^^;) 기본적인 것들을 설치하신 후에 프로그램을 하시기를
조언합니다.

글의 내용을 보니 상당히 도전적인 분이신것 같은데 RedHat보다는 Debian같은
패키지를 이용해보시는 것도 좋을 듯싶네요.

익명 사용자의 이미지

조금 알듯하네요..^^ 참 어렵기두 하구요..
답변 정말

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 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>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 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>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 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>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.