gcc를 업그레이드 하고 싶습니다.

sino0527의 이미지

패키지 중에 gcc업글하는게 제일 까다롭다고 들었습니다.

제가 2.95인가 쓰고있는데요 3.2정도로 업그레이드 하고 싶습니다.

바로 rpm해서 업글해야되나요? 소스로 해야되나요?

자세한 설치법 아시는분 답변좀 부탁드릴께요

oldbell의 이미지

sino0527 wrote:
패키지 중에 gcc업글하는게 제일 까다롭다고 들었습니다.

제가 2.95인가 쓰고있는데요 3.2정도로 업그레이드 하고 싶습니다.

바로 rpm해서 업글해야되나요? 소스로 해야되나요?

자세한 설치법 아시는분 답변좀 부탁드릴께요

저도 왕초보인지라... ^^;
어떤 사전(후) 설정이나, 준비작업, 주의할 점이 필요한지 모르고 했지만 암튼
debian woody 에서 아래와 같이 작업했었습니다.

#cvs로 gcc 3.4 download 하기 (bash) 
export CVSROOT=:ext:anoncvs@savannah.gnu.org:/cvsroot/gcc ; 
cvs -z 9 co -P -rgcc-3_4-branch gcc 

$./configure (옵션은 기억나지 않지만 gcc -v를 보면 아래와 같이 한것 같네요.. ^^;)
$make
$make install

$ gcc -v
Reading specs from /usr/local/lib/gcc/i686-pc-linux-gnu/3.4.4/specs
Configured with: ./configure --with-included-gettext
Thread model: posix
gcc version 3.4.4 20050215 (prerelease)

다른 고수 분들의 조언 부탁합니다. ^^;

인생의 무게를 느껴라. 아는 만큼 보이는게다.

warpdory의 이미지

rpm 이라고 하셨는데, 배포판을 알아야 합니다.

배포판마다 미세하게 다르기 때문입니다. 각 배포판에 맞도록 패키징 된 gcc 를 구해서 까시는 게 좋습니다. 같은 rpm 이라고 하더라도 한컴리눅스용 패키지의 gcc 와 fedore core 의 gcc 는 다릅니다.

그리고 gcc 같은 경우 이런 미세한 차이들이 나중에 크게 작용합니다.


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

sino0527의 이미지

소스rpm구해서 리빌드해주면 됩니까?

제가 안녕리눅스써서 그런지 절대 찾을수가 없네요...

warpdory의 이미지

안녕리눅스 배포판은 어지간하면 그냥 나오는 대로 하는 게 편하지 않을까 싶습니다.

아직 2.95 과 3.2, 3.3, 3.4 의 차이가 그리 크지 않기 때문에 특별한 이유가 없다면 굳이 필요는 없다고 봅니다.

김정균님께 .. . bpl(밥 GPL 이라고 보시면 됩니다.)을 배푸시면 만드실지도 모르겠습니다.


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

Necromancer의 이미지

자고로 gcc와 glibc는 배포본 바이너리 아닌이상은 업데이트 안하는게 ㅤㅊㅗㅎ습니다.

특정기능(epoll 등등)이 필요해서라면 몰라도

Written By the Black Knight of Destruction

cinsk의 이미지

따로 설치하시는 것이라면 소스를 받아서 /usr/local을 prefix로 설치하시는 것이 좋습니다. glibc를 다른 버전을 받아서 /usr prefix에 설치하면 시스템이 망가질 확률이 높습니다. gcc를 다른 버전을 받아서 /usr prefix에 설치하면 나중에 커널을 새로 컴파일 했을 때, build 실패할 확률이 있습니다. 따라서 기존에 설치되어 있는 gcc와 glibc는 그대로 두고 /usr/local prefix에 설치하시는 것도 좋습니다.

최신의 gcc를 설치하신다면, 거기에 맞추어 최신의 binutil도 함께 설치하시고, 원한다면 최신의 gdb도 같이 (모두다 /usr/local에) 설치하시기 바랍니다.

superwtk의 이미지

젠투리눅스라면 명령어 한방으로 끝낼 수 있지요 :-)

# emerge gcc

(안녕리눅스의 경우는 잘 모르겠네요; 죄송해요;ㅁ; )

익명 사용자의 이미지

fedora 도 명령어 한방으로 끝낼수 있지요

# yum install gcc

(그냥 전부 yum upgrade)

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.