お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-11-25 23:34:20

Yoichi
メンバ
登録日: 2008-09-18

C言語を導入するには?

(たぶん過去に同じ話題が出たのではないかと思いますが)ubuntu8.04上でC言語を動かしてみようと思い、ネット上をいろいろ検索したのですが、何をどこからどう入手すればよいのか全くわかりませんでした。
あまりにも初歩的な質問で恐縮ですが、おわかりの方、ご教授願います。

欲を言えば、高機能なC言語ではなく、基本的機能だけを備えたようなC言語が使いたいです。
よろしくお願いします。

オフライン

 

#2 2008-11-26 00:24:54

CMasami
拒否
From: Utsunomiya
登録日: 2007-12-13

Re: C言語を導入するには?

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

最後の編集者: CMasami (2008-11-26 00:28:45)

オフライン

 

#3 2008-11-26 02:11:50

Cametan
メンバ
登録日: 2007-08-12

Re: C言語を導入するには?

過去記事はこちらから。

http://forum.ubuntulinux.jp/viewtopic.php?id=2261

オフライン

 

#4 2008-11-26 10:41:40

Yoichi
メンバ
登録日: 2008-09-18

Re: C言語を導入するには?

build-essentialをインストールしたのですが、gccの場所と起動方法が全くわかりません。
「gcc」で検索したら、ファイルシステムの中にgccが付くフォルダが102個も出てきました。
どうすればよいのでしょうか?

オフライン

 

#5 2008-11-26 12:13:01

Yoichi
メンバ
登録日: 2008-09-18

Re: C言語を導入するには?

その後、端末から、

 $ which gcc

で調べられる事がわかり、調べた結果、

 /usr/bin/

に有る事がわかりました。
そこを開いてみると、 gcc  と  gcc-4.2 というアイコンが有り、gccはgcc-4.2へのショートカットで、本体はgcc-4.2のようです。
しかし、開こうとすると、

「gcc-4.2と"実行ファイル"に属すファイルを開くアプリケーションを選択してください」

と表示されます。

オフライン

 

#6 2008-11-26 12:31:36

mizuno
管理者
From: Kyoto
登録日: 2007-02-28

Re: C言語を導入するには?

CMasamiさんが

CMasami による投稿:

コマンドラインで gcc sample.c とか gcc sample.cc とかやればコンパイルできます。

とアドバイスをくださっていますよ。

オフライン

 

#7 2008-11-26 12:37:22

okamrua
メンバ
From: 福岡
登録日: 2008-07-11

Re: C言語を導入するには?

コンパイラ単体でGUIのものは存在しません。
基本的機能だけを使用するのであれば、コマンドラインでの作業になります。

使用例としては、
http://www.stackasterisk.jp/tech/program/c01_02.jsp

等を参考にしてください。

あと、Cametanさんがおっしゃっている様に、
http://forum.ubuntulinux.jp/viewtopic.php?id=2261くらいはちゃんと読んでから質問されたほうが良いのでは?

それとこの話題は開発環境の話題ですね。

[追記]  http://forum.ubuntulinux.jp/viewtopic.php?pid=2971 ここにも過去スレありました。(検索しましょうよ)

最後の編集者: okamrua (2008-11-26 12:59:05)

オフライン

 

#8 2008-11-26 15:37:02

Yoichi
メンバ
登録日: 2008-09-18

Re: C言語を導入するには?

>あと、Cametanさんがおっしゃっている様に、
>http://forum.ubuntulinux.jp/viewtopic.php?id=2261くらいはちゃんと読んでから質問されたほうが良いのでは?

もちろん読みました。

しかし、私が知りたいのは、コンパイル、実行以前の、まずソース・リストをどこにどうやって作成するかから順を追ってです。

最後の編集者: Yoichi (2008-11-26 15:38:22)

オフライン

 

#9 2008-11-26 16:01:37

okamrua
メンバ
From: 福岡
登録日: 2008-07-11

Re: C言語を導入するには?

>もちろん読みました。

ちゃんと内容を理解しながら読みましょう。書いてありますよ。飛ばし読みの癖は良くないです。

ちなみに、
>どこに
アクセス権限があるとこなら、どこでも好きなところに。(これは言わずもがな)

>どうやって
好きなテキストエディタをお使いください。

オフライン

 

#10 2008-11-26 16:24:20

CMasami
拒否
From: Utsunomiya
登録日: 2007-12-13

Re: C言語を導入するには?

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

オフライン

 

#11 2008-11-26 16:33:54

CMasami
拒否
From: Utsunomiya
登録日: 2007-12-13

Re: C言語を導入するには?

※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。

最後の編集者: CMasami (2008-11-26 16:37:39)

オフライン

 

#12 2008-11-26 17:51:52

Yoichi
メンバ
登録日: 2008-09-18

Re: C言語を導入するには?

>http://www.stackasterisk.jp/tech/program/c01_02.jsp

okamrumさんが紹介して下さったこのサイトは、システムエンジニアのスキルアップのサイトの一部で、非常に参考になるので、C言語について書かれた部分を印刷して、じっくり読んで試してみようと思います。

また、CMasamiさんが投稿して下さった#10もに非常に参考になるので、同様な事をしてみるつもりです。
長いレス、ありがとうございます。

ただ、ubuntuのみを行っているわけではないので、結果報告は明日以降になると思います。

最後の編集者: Yoichi (2008-11-26 17:56:17)

オフライン

 

#13 2008-11-27 10:48:55

Yoichi
メンバ
登録日: 2008-09-18

Re: C言語を導入するには?

okamruaさんとCMasamiさんから提供していただいた情報をもとに、

/home/yoichi/pro/sample_1

に、以下の簡単なソース(ファイル名 test.c)を作りました。

#include <stdio.h>
int main(void){
   printf("Hello. World!¥n");
   }

その後、端末から、

 cd pro/sample_1

を実行し、更に、

gcc test.c

を実行し、一旦 exit して sample_1 フォルダを覗いてみると、a.out というファイルが出来ていました。

その後、再び端末で cd コマンドで移動し、

./a.out

を実行すると、「Hello. World!」が表示されました。成功です。
情報を下さった皆さん、ありがとうございます。

オフライン

 

Board footer

Powered by FluxBB