
Ubuntu日本語フォーラム

ログインしていません。
(たぶん過去に同じ話題が出たのではないかと思いますが)ubuntu8.04上でC言語を動かしてみようと思い、ネット上をいろいろ検索したのですが、何をどこからどう入手すればよいのか全くわかりませんでした。
あまりにも初歩的な質問で恐縮ですが、おわかりの方、ご教授願います。
欲を言えば、高機能なC言語ではなく、基本的機能だけを備えたようなC言語が使いたいです。
よろしくお願いします。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: CMasami (2008-11-26 00:28:45)
オフライン
過去記事はこちらから。
http://forum.ubuntulinux.jp/viewtopic.php?id=2261
オフライン
build-essentialをインストールしたのですが、gccの場所と起動方法が全くわかりません。
「gcc」で検索したら、ファイルシステムの中にgccが付くフォルダが102個も出てきました。
どうすればよいのでしょうか?
オフライン
その後、端末から、
$ which gcc
で調べられる事がわかり、調べた結果、
/usr/bin/
に有る事がわかりました。
そこを開いてみると、 gcc と gcc-4.2 というアイコンが有り、gccはgcc-4.2へのショートカットで、本体はgcc-4.2のようです。
しかし、開こうとすると、
「gcc-4.2と"実行ファイル"に属すファイルを開くアプリケーションを選択してください」
と表示されます。
オフライン
CMasamiさんが
CMasami による投稿:
コマンドラインで gcc sample.c とか gcc sample.cc とかやればコンパイルできます。
とアドバイスをくださっていますよ。
オフライン
コンパイラ単体で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)
オフライン
>あと、Cametanさんがおっしゃっている様に、
>http://forum.ubuntulinux.jp/viewtopic.php?id=2261くらいはちゃんと読んでから質問されたほうが良いのでは?
もちろん読みました。
しかし、私が知りたいのは、コンパイル、実行以前の、まずソース・リストをどこにどうやって作成するかから順を追ってです。
最後の編集者: Yoichi (2008-11-26 15:38:22)
オフライン
>もちろん読みました。
ちゃんと内容を理解しながら読みましょう。書いてありますよ。飛ばし読みの癖は良くないです。
ちなみに、
>どこに
アクセス権限があるとこなら、どこでも好きなところに。(これは言わずもがな)
>どうやって
好きなテキストエディタをお使いください。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
最後の編集者: CMasami (2008-11-26 16:37:39)
オフライン
>http://www.stackasterisk.jp/tech/program/c01_02.jsp
okamrumさんが紹介して下さったこのサイトは、システムエンジニアのスキルアップのサイトの一部で、非常に参考になるので、C言語について書かれた部分を印刷して、じっくり読んで試してみようと思います。
また、CMasamiさんが投稿して下さった#10もに非常に参考になるので、同様な事をしてみるつもりです。
長いレス、ありがとうございます。
ただ、ubuntuのみを行っているわけではないので、結果報告は明日以降になると思います。
最後の編集者: Yoichi (2008-11-26 17:56:17)
オフライン
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!」が表示されました。成功です。
情報を下さった皆さん、ありがとうございます。
オフライン