お知らせ

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

#1 2008-06-21 17:46:09

satuki_yamabuki
新しいメンバ
登録日: 2008-06-21

C言語によるプログラミングついて。

最近になって、WindowsXPからUbuntu 8.04
に乗り換えたのですが、C言語のコンパイラって
何を使っているのが設定はどのように行うのか
さぱっりわかりません。

どうかご指導お願い致します

by satuki_yamabuki

オフライン

 

#2 2008-06-21 21:52:22

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

Re: C言語によるプログラミングついて。

基本的にはgcc入れれば良いと思いますよ。
設定は特に必要ないと思いますが・・・・・・。
(homeにパスは通ってると思うんで・・・・・・。)

あるいは、ソースからビルドしたりする事も考えるなら、次のサイトが参考になると思います。

Life is a gamble
http://gtd.studiomohawk.com/archives/185

上のサイトの「ソースからビルド」の項目で説明されているインストールに必要なモノ(build-essentialとlinux-headers-’uname -r’ )でコンパイルに必要なものは一式入るんじゃなかったかな・・・・・・?
まあ、取りあえず試してみてください。gccなんかはsynapticパッケージマネージャですぐ見つかるんで。

あとは、適当なテキストエディタがあればCでのソースはすぐ書けるんで、端末上でCのソースをコンパイル可能です。

オフライン

 

#3 2008-06-21 22:37:30

matu
新しいメンバ
登録日: 2008-06-21

Re: C言語によるプログラミングついて。

以下は、一番基本的なコマンドライン端末でgccを使う場合の簡単な説明です。

実行方法は
例えばhello.cというプログラムを書いたなら
コマンドライン端末を起動して、cdコマンドで
プログラムのあるフォルダまで移動して
gcc hello.c
と打てばa.outという名の実行ファイルができます
実行ファイル名を指定したときは
gcc -o 実行ファイル名 Cファイル名
です。

実行ファイルを実行するには
./実行ファイル名です。
a.outなら
./a.out
とすれば実行されます。

gcc -v でバージョン情報
gcc --help で各オプションの意味を調べられます。

gccはソースの拡張子によってC言語かどうか判断するので気をつけてください
C++言語を使いたい場合はg++とコマンドする必要があります。

パッケージについてはすでに上の方が書かれてますが
システムメニューにあるSynapticでbuild-essentialパッケージを入れておけば、
残りの最低限必要なもの(libc6-devやg++)はそろえてくれるはずです。(g++はC++を使う場合必要)

本格的に開発するつもりなら、autoconf automake autogen libtool glib intltool あたりも
入れといた方が良いでしょう (これらのツール・ライブラリー類は他にもたくさんあるので挙げきれませんが)

オフライン

 

#4 2008-06-22 12:04:28

satuki_yamabuki
新しいメンバ
登録日: 2008-06-21

Re: C言語によるプログラミングついて。

Cametanさん、matuさん。

教えて頂いたとうり実行したら
できるようになりました。

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

オフライン

 

Board footer

Powered by FluxBB