• ベストアンサー

gccの使いかたについて

CentOS5.5をインストールしgccコマンドでコンパイラを起動しようとしても起動しません。 rpmコマンドでgccがインストールされているか確かめると、 libgcc-4.1.2-48.el5 と反応がありました。 もしかしたらPATHが通っていないのかと思い which gcc を入力するとやっぱり通っていませんでした。 そこでお尋ねしたいのですが、どう設定すればgccコマンドが使えるようになるでしょうか? Linux初心者ですので手順をおって説明してくださればうれしいです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Yupa3
  • ベストアンサー率37% (190/513)
回答No.1

参考URLの方法ではダメですか?

参考URL:
http://centossrv.com/bbshtml/webpatio/534.shtml
chib2009
質問者

お礼

できました!!ありがとうございます。もっとLinuxを勉強したいと思います。お手数かけましてすみません。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.2

>rpmコマンドでgccがインストールされているか確かめると、 >libgcc-4.1.2-48.el5 >と反応がありました。 これって、gcc用のライブラリだけで、gcc本体はインストールされていないのでは? gcc本体がインストールされていれば、 gcc-c++-4.1.2 gcc-4.1.2 gcc-cpp-4.1.2 の類があるかと思います。

chib2009
質問者

お礼

ご回答ありがとうございます。参考になりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • gccのインストール

    RedHatLinux5.2です。 gccをインストールしようとして gcc-4.4.1.2-9.i386.rpmをダウンロードしました。rpm -Uvhすると、 依存性の欠如として binutils >= 2:2.16.90.0.1-0.3 libc.so.6(GLIBC_2.3) libgcc4 = 5:4.1.2-9 rpnlib(PartialHardlinkSets) <= 4.0.4-1 が必要とされているとでます。 (1)binutilsの入手方法を教えてください。 (2)GLIBCのインストールにgccが必要だと言われたのでgccを入れているのですが、gccのインストールにGLIBCが必要だと言われています。どうしたらよいのでしょうか? Linux初心者です。よろしくお願いします。

  • gccのインストール

    gccのコンパイラをインストールを試みたところ詰まってしまいました。 TurboLinux 7 Serverにgcc-2.95.3-8.i586.rpmをインストールを行いたいのですが、 何故かうまくいかないのです。 rpm -ivh gcc-2.95.3-5.i586.rpm rpm: extra arguments given for query of all packages 何か他にいる物がいるのでしょうか? 触りだして間もないので、優しく教えてください。

  • gcc2.95.3とLinuxリリース4

    gcc2.95.3をLinuxリリース4の環境にインストールしたいのですが、 どうもコンパイラが異なるとかでうまくいきません。 うまくいった方のアドバイスが欲しいです。

  • gccをインストールすることができません。

    私は、最近Linuxに興味を持ってWin98にFedora Core1 をインストールした初心者とも言えない初心者です。以前質問させていただいたのですが、Fedora Coreをイインストールした時点ではgccが入っておらず、gccがインストールできず泥沼にはまってしまっております・・ それがゆえにインターネットにも接続することができずにおります。 PCの環境なのですがWin98を使っていた頃はpppoe接続をしていて、今の環境下ではインターネットに接続することすらできません。 購入した本に付属していたインストールCDにgccのrpmが収録されていたのでインストールを試みたのですが下のようなエラーが起きてしまいインストールすることができません。これは調べた結果コンパイラ類の依存関係によるエラーだと解りました。 警告: /mnt/cdrom/Fedora/RPMS/gcc-3.3.2-1.i386.rpm:V3 DSN signature: NOKEY,key ID 4f2a6fd2 エラー: Failed dependecies:     binutils >=2.14.90.0.4-4 is needed by gcc-3.3.2-1     blibc-devel >=2.2.90-12 is needed by gcc-3.3.2-1 このHPで検索してみると、私と同じような質問が載っていました。その方はインストーラCDからのアップデートでgccをインストールできたと書いてあるのですが方法がわかりません・・ 何かgccをインストールするのに良い方法はないでしょうか・・ どなたかご存知の方がいらっしゃればぜひ教えてくださると助かります。どうかよろしくお願いいたします。m(_ _)m

  • gcc3.3.2のインストールについて

    Solaris9の初心者です。現在OSのインストールから行っている段階で、OSインストール完了後、ホームページなどを参考にgcc3.3.2をインストールしました。 pkgadコマンドでインストールし最終的に”<SMC gcc>のインストールに成功しました”と表示されました。 whichコマンドでgccが正常にインストールされたか確認したところ”no gcc in /usr/sbin /usr/bin”と表示されました。”#gcc -v”では”gcc:not found”となります。インストール後、まだ何か設定する箇所があるのでしょうか?

  • gcc 4.1.2 をインストールしたい

    OSは以下です。 ----------------------------------------------------------------------------- OS:Red Hat Enterprise Linux ES release 4 (Nahant Update 6) ----------------------------------------------------------------------------- gccバージョンは以下となります。 ----------------------------------------------------------------------------- gcc バージョン 3.4.6 20060404 (Red Hat 3.4.6-9) ----------------------------------------------------------------------------- 上記のgcc バージョンを 4.1.2 に上げたいのですが、どうすればいいでしょうか? 対象マシンはリモートで操作しており、外部ネットには繋がらない環境に置かれております。 そのため、yum によるインストールができません。 必要なrpmパッケージを対象マシンにアップロードして、rpmコマンドによるインストールを 考えているのですが、どこから必要なファイルをダウンロードすればよいのか わかりません。 過去の質問から以下のサイトを見つけましたが、どのファイルが redhat で実行できるのか、 わかりません。 http://rpm.pbone.net/index.php3?stat=3&limit=1&srodzaj=1&dl=40&search=gcc4&field[]=1&field[]=2 ソースからインストールできるのならば、その方法でいいです。 どなたか、方法をご教示願います。

  • Cコンパイラ(RPMパッケージ)のインストール方法を教えてください

    リナックスを最小インストールにしたから、だと思うのですが 僕のマシンにCコンパイラが入っていないようです。 これが無いとソースを拾ってきてもインストール出来ないんですよね。 リナックスのCDの中にgcc-3.2-7.i386.rpmというのを発見しました。 gccというのを調べてみますと何かコンパイラのパックみたいなもののようで、これをインストールしようと思ったのですが # rpm -ihv /mnt/cdrom/RedHat/RPMS/gcc-3.2-7.i386.rpm 警告: /mnt/cdrom/RedHat/RPMS/gcc-3.2-7.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e エラー: Failed dependencies: cpp = 3.2-7 is needed by gcc-3.2-7 binutils >= 2.12.90.0.7-1 is needed by gcc-3.2-7 glibc-devel >= 2.2.90-12 is needed by gcc-3.2-7 # と何やら訳の分からん横文字が、ずらずらと出てきてインストール出来ませんでした。 どなたか、やり方を詳しく教えてくれませんか。 Cコンパイラをインストールするには、このgccってヤツでいいのですか、それとも他のrpmがあるのですか。

  • 32bitでコンパイルするには

    お世話になっております。 CentOSの64ビットマシンを使っています。 C言語の簡単なサンプルとして、ポインタ変数の長さを表示するプログラム(sizeof(ポンタ変数)をprintf)を作りました。 これをコンパイルして実行すると8と表示されますので、64bitとアプリケーションとしてコンパイルされたのだろうと思います。 次に32Bitアプリケーションとしてコンパイルするために-m32オプションを付けてコンパイルしたところ、以下のとおりエラーが出てしまい困っております。 gcc -m32 -o sample sample.c /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.7/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.7/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: cannot find -lgcc_s collect2: ld returned 1 exit status 解決方法について教えていただければ幸いです。 コンパイラは、gcc-4.4.7-3.el6.x86_64をインストールしています。 よろしくお願いします。

  • [GCC]libgccをコンパイルするのに適切なヘッダファイルは?

    ルネサスSH系CPU用のGCCクロスコンパイラをmakeしようとしています。 ところどころパッチを当てながら、libgccをコンパイルするstageまで来たのですが、その途中でエラーになって先に進めません。 エラーとソースコードから読み取れる範囲では、どうもpthread.hで定義されるべきpthread_tなどの構造体が定義されていないか、または、#if~#endifブロックでスキップされてしまっているようです。 今回はクロスコンパイラ用ということで、--with-headersオプションを使って、newlib用のヘッダファイルを使用してビルドしようとしていますが、newlibのヘッダファイルはlibgccのビルド用としては不適当なのでしょうか?他におすすめできるライブラリヘッダはありますでしょうか? (環境) ホストOS:cygwin-i686 ターゲット:sh-linux (elf) ビルドしようとしているGCC:4.3.3 binutils:2.19.51 newlib:1.19.0 (コンフィグレーション) configure --target=sh-linux --prefix=/usr --with-gnu-as --with-gnu-ld --with-headers=(newlibのlibc/include) --with-newlib 以上です。よろしくお願いいたします。

  • gcc-3.2-7のインストールについて

    Linux初心者です。 LinuxはRedHat7.3を使用しています。 gcc-3.2-7.i386.rpmをインストールしようとしていますが、依存性の欠如エラー ・kernel-headersはglibc-devel-2.2.93-5に必要 ・kernel-headers 2.2.1はglibc-devel-2.2.93-5に必要 ・glibc 2.2.93はglibc-devel-2.2.93-5に必要 が出ます。 これらのモジュールはどこで探せばいいのでしょうか? モジュールダウンロードのよいサイトがあれば教えてください。ちなみにRedHatのホームページには見つかりませんでした。