お知らせ

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

#1 2010-09-26 10:03:14

kensan0205
新しいメンバ
登録日: 2010-09-23

ミス?それとも・・・

最近、C言語の勉強を始めたプログラミング初心者です。
ubuntu10.04とgccを使ってプログラミングをしようとして

#include <stdio.h>
main () {
    printf("c proglaming");
    return 0;
}

というプログラムを書いてみたのですがgccでコンパイルしようとすると
「bash: 期待してない token `newline' のあたりにシンタックスエラー」という、メッセージが出てコンパイルに失敗します。
シンタックスエラーということは文法的な間違いがあるんでしょうか。それとも、他に原因があるんでしょうか。
原因と解決方法をお教えください。

オフライン

 

#2 2010-09-26 10:23:04

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ミス?それとも・・・

操作の手順、実行したコマンドの詳細とエラーメッセージがあればそのメッセージを投稿願えますでしょうか。
例えば、テキストエディタ(gedit, vi, nano, emacsなど)で、#1に投稿のCプログラムを記述し、そのファイル名をhoge.cとして保存し、ソースを保存したディレクトリに移動して、

コード:

gcc hoge.c

とすれば、a.outの名前で実行ファイルが作成されるかと思います。

コード:

./a.out

で実行できるはずですが、手順に問題があるか開発環境が導入されていないかのどちらかだと思います。

オフライン

 

#3 2010-09-26 10:43:50

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: ミス?それとも・・・

本来bashのエラーですので、コンパイラーが動いていません。
ちょっと古いですが、http://itpro.nikkeibp.co.jp/article/COL … up&P=2が参考になるでしょう。

オフライン

 

Board footer

Powered by FluxBB