• ベストアンサー

Vine Linux 2.6 でC言語で開発

Vine Linux 2.6をインストールの種類でワークステイションを選択してインストールしました。 が、自作したC言語のプログラムをコンパイルしようと思いましたが、「gcc」コマンドが無いようです。 ワークステイションを選択してインストールするとgccはインストールされないのでしょうか? また、インストールされていなかったとしたらインストール方法を教えてください。

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

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

そのマシンがネットに接続できているなら、 # apt-get -yf gcc と実行すれば、VineLinuxのサイトからgcc関連をインストールできます。 または、rpmコマンドでVineLinuxのCDROMから gcc-c++-2.95.3-2vl22 gcc-tools-2.95.3-2vl22 gcc-docs-2.95.3-2vl22 gcc-cpp-2.95.3-2vl22 gcc-2.95.3-2vl22 等をインストールしてみてください。 (バージョン番号は違うと思います)

nikeneko
質問者

お礼

ご回答ありがとうございました。助かりました。せっかくLinuxをインストールしたのにgccが使えなくて一時はどうなるかと。

その他の回答 (2)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

(謝罪) #1に重要な記載ミスです。すみません。 # apt-get -yf gcc (誤)  ↓ # apt-get -yf install gcc (正)

nikeneko
質問者

お礼

ありがとうございました。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

(補足) apt-cdromを忘れてました。 マシンがネットワークにつながってない時は、apt-getの前に、 VineLinuxのCDROMをマウントして、 # apt-cdrom add とすれば、apt-getを実行した時、ネットより先にcdromからインストールしてくれるはずです。 やった事ないのですが試してみてください。

nikeneko
質問者

お礼

詳しい説明ありがとうございました。

関連するQ&A

  • LinuxとC言語

    Linux初心者です。LinuxとC言語についていくつか質問 させていただきます。 1.どんなリナックスにもgccは入っているのでしょうか? 2.Linuxには色んな種類のものがありますが、 全てのLinuxでコンパイルや動作は可能でしょうか? 宜しくお願いします。

  • vine linuxについてです。

    学校でvine linexを利用してc言語のプログラム作成の授業を受けています。(emacsを起動してcプログラムを作り端末でコンパイルして実行) windowsでも同じように作成できるソフトありませんか? Microsoft Visual C++ 2008を持っていますがvine linuxとでは何か違う感じがしてしまいます。 やはりcoLinuxをインストールしたほうがよいのでしょうか?

  • C言語で作ったらWindowsでもMacでもLinuxでも動くんですか?

    Linuxでgccを使ってC言語を勉強してます。 Linuxのgccでコンパイルして作ったプログラムはWindowsでもMacでも動くんでしょうか? 逆にWindowsで作ったのはとか、Macで作ったのは他のOSで動くんだろうかと疑問で・・・。 教えてください!!

  • WindowsでのC と LinuxでのC の違いについて

    これから、Linux OSでC言語のプログラミングを行うことになりました。ディストリビューションはVine Linux 3.2 を利用します。 開発方法としては、Windows Xp 上でgccを利用できるIDE(Dev-C++ 4.9.9.2を利用します)で開発を行い(テスト的にコンパイル)、できたソースをLinux上でコンパイル・リンクするという方法で行おうと考えています。 そこで、疑問があります。 ANSIライブラリの中にはシステムコールを実行するものがあると思います。システムコールはOSの一部の機能ということですので、WindowsとLinuxとでは当然その機能は違ってくると思います。 つまり、WindowsでANSIライブラリを利用して実装したプログラム(コンパイルもとおる)がLinux上で正常に機能するのか(そもそもコンパイルがとおるか)がわかりません。 どなたかご教授いただけましたら幸いです。 宜しくお願いします。

  • Vine Linuxについて

    Vine Linuxを使っているLinuxを使って間もない者です。質問をさせていただきたいのですが、パッケージをインストール際に使うコマンドを教えていただきたいのですが誰かご存知方いらっしゃらないでしょうか? yumコマンドで %yum install パッケージ名 でいけたとおもったのですがコマンドが見つからないとのことで困っています。使っているOSのバージョンはVine Linux4.0です。 よろしくお願い致します。

  • Linux C言語開発 インクルードについて

    C言語開発初心者です。 LinuxでC言語開発をするにあたり、どのディストリビューションにしても インクルードしたいヘッダファイルが既定の場所には無く別の場所にカーネルのバージョンごとに保存されているようなのです。 このままコンパイルを試みるとインクルードファイルが存在しませんとエラーが返ります。 既定のヘッダファイルの保存場所にはC言語開発に必要なヘッダファイルが存在しませんので、この問題を皆さんはどのように解決しておりますか?どなたかご教授お願いいたします。 C言語でincludeする場所は<>でくくった場合 /usr/include/ 以下を参照する設定になっていると思うのですが、 例えばmodule.h やinit.h などの開発用ヘッダファイル?を探してみると /usr/include/linux/ には存在せず、 find / -name module.h と入力して検索してみると /usr/src/kernels/2.6.32-131.21.1.el6.i686/include/linux/module.h と別な場所にあります。 ネットであれやこれや調べてみても コンパイル時にincludeの参照先を指定する方法はあるようなのですが、 コンパイルする度にいちいち指定するのは面倒だと思います。(gcc -I) かといって開発しているカレントディレクトリにヘッダファイルをコピーしても includeするヘッダファイルが別のヘッダファイルを参照することもあるようなので、 あまり現実的ではないようです。 一番安全な方法としてincludeする参照先が環境変数か何かで追加及び変更するのではないかと思います。 試してみましたがenvコマンドで表示されるOSの環境変数とは別のもののようなのです。 環境変数 C_INCLUDE_PATH とはどのようにして変更・追加するのでしょう? また、上記の方法以外で良い方法がございましたらそれでもかまいません。 よろしくお願いいたします。 開発環境 ・OS centos6 ・以下のパッケージはインストール済み kernel-headers-2.6.32-131.21.1.el6.i686 kernel-devel-2.6.32-131.21.1.el6.i686 make-3.81-19.el6.i686 gcc-4.4.5-6.el6.i686 ・GUI開発環境 netbeans ・uname -r 実行結果 2.6.32-131.21.1.el6.i686

  • Linuxで、標準Cライブラリが読み込まれず、C言語プログラミングができません・・・

    僕の問題はタイトルの通りで、標準Cライブラリが読み込まれていないようで、C言語プログラミングができません。 ubuntuのオフィシャルから日本語ローカライズドDesktopCDをダウンロードして、空のHDDにインストールしました。 ですが、gnome-terminalからccコマンドでプログラムをコンパイルしても、標準Cライブラリにあるはずの<stdio.h>が認識されず、続くprinft関数も読んでくれません。 これはどうしてでしょうか?LinuxはデフォルトでCやらJAVAやらのプログラミングの環境が整っているものだと思っていたので、戸惑っています。何か、セットアップが必要なのでしょうか。 ちなみに、gccでも、標準ライブラリは読み込まれませんでした。

  • Vine Linuxのインストールについて教えてください

    SOTEC(PCステーションM240L)のパソコン(Win98)をVine Linuxに変えようとFTP版のCD-ROMを入れてインストールをし始めました。まずグラフィカルモードで立ち上がらなかったので、テキストモードで、言語、キーボード、を選び、CD-ROMからインストールを選ぶと、何度やっても「Vine Linux CD-ROMが見つかりません。Vine LinuxCDを挿入してから再試行してください」とでて、先にすすむことができません。 CDから起動しているので、読めないことはないと思うのですが、原因はなんでしょうか? どうしたら先にすすめるでしょうか? 教えてください。

  • LinuxにてC言語を作成が、変換が出来ません。

    LinuxにてC言語を作成が、変換が出来ません。 gccにてコンパイルを行っていますが、半角カナから全角カナの変換が上手く出来ません。 StrConvみたいな関数があれば教えて下さい。 宜しくお願いします。

  • C++BuilderXPersonal(for Linux)

    を今日インストールして Linux GUIプログラムを作ろうとしたのですが どうやらこれはコンソールプログラムしかできないようです コンソールプログラムならばC++コマンド使ったほうが断然作りやすいので骨折り損でした gccを使って Linux GUIプログラムを作りたいのですが作り方を分かりやすく紹介しているサイトはないでしょうか?