• ベストアンサー

cc hello.cってやっても、、、

toysmithの回答

  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.1

bashを想定しています。 tcshなど違うshellを使っている場合は補足してください。 ./a.out これで起動しませんか? これがOKなら~/.longinに set PATH="$PATH:./" を追加してください。 bashってrehashいりました?>識者の方 この際、勉強としてbashについて勉強しましょう。 set,export,PATHなどを調べて行けばなぜそうなったかわかるはずです。

isomura
質問者

お礼

ありがとうございます。[hello world]ってでました。難しそうだけどbashについても勉強していきたいと思います。

関連するQ&A

  • MacでのC言語について

    MacでC言語の環境を作ろうと思いXcodeをインストールしたのですが、コンパイルができません。 取り敢えずhello.cを作り、ターミナルを起動してディレクトリを移動しgcc hello.cと入力したのですが「-bash: gcc: command not found」と表示されてしまいます。 OSはLionです。 プログラミング初心者なので説明不足かもしれませんが分かる方どうか教えて下さい。

  • cc? a.out?

    最近、大学のパソコンを使ってプログラムを作ろうと思っているのですがコンパイル、実行の仕方がいまいちわかりません。 geditを使って「Hello!」が表示されるプログラムを書き「Hello.c」と名前を付け保存したまではすんなりいけたのですが、この後どうやってコンパイル、実行したらよいのでしょうか? %cc hello.c./a.out と打ってみたのですが cc; command not found とか a.out:command not found と表示されるだけなんです。実行の仕方がいけないのでしょうか? ちなみに学校ではVineLinux2.1を使っています。

  • Linuxで実行ファイルを実行

    Linux上でC言語をコンパイルし、作成された実行形式ファイルを実行しようとしたのですが、実行できません。 作業フォルダは /var/www/html です。 gcc program.c でコンパイル、 作成されたa.out(ls でフォルダ内にあるのは確認済です) を以下の方法で実行しようとしましたが、全てできませんでした。 1. [root@host-210-161-57-177 html]# a.out bash: a.out: command not found 2. [root@host-210-161-57-177 html]# ./a.out opendir: No such file or directory 3. [root@host-210-161-57-177 html]# %./a.out bash: fg: %./a.out: no such job 4. [root@host-210-161-57-177 html]# % ./a.out bash: fg: %: no such job gcc -o program program.c でファイル名を指定してコンパイルしてみても同様の結果でした。 ご存じの方、どうかご回答をよろしくおねがいします。

  • CとC++って何が違うのでしょうか?

    こんにちは。今までjavaでプログラミングしていたのですが、C言語を使わなくてはいけなくなりました。 そこで本屋さんに行って「初めてのCプログラミング」というのを買いました。それに付いてた「BorlandC++Compiler」というコンパイラをインストールして、プログラムを作成して実行しました。 昔、大学の授業ではコンパイルするとき「cc」、実行するときは「a.out」とした記憶があるのですが、これでは、「bcc」です。 もしかして、この本は、C言語ではなく、C++というCとは異なる高水準言語なのですか? C言語とC++とは全く異なるものなら、このまま、新しい本を買わないとどのような支障がでてくるでしょうか?

  • Linux におけるコンパイル について

    みなさんは、Linuxにおいて、C言語をコンパイルするときはどのようにしていますか? 超初心者的な質問ですみません。わからないのです。 ちなみに、Red Hatの7.1 を使っています。 できれば、一番簡単なHello World!プログラムを使って説明していただけないでしょうか。 makeコマンド?の意味もわからないので、できればわかりやすく、説明してください。 いろいろと、すみません。 どうか、お願いします。

  • MacのターミナルでC言語の練習

    タイトルにある通りMacを使ってプログラミングを始めようと思ったのです。(プログラミングなんて今までやったことないド素人です。) 使っているのはC言語です。 ネットで調べみて、まずPC買った時に付いてたDVDでXcodeをインストールしました。 次に適当にファイル(ファイル名はpractice_c)を作りました。 次にテキストエディットで #include<stdio.h> int main(void){ printf("Hello World!\n"); return 1; } というプログラムを書いて(コピペして)先ほど作ったファイルに、hello.cというファイル名で保存しました。 そしてターミナルを開いてそのファイル(practice_c)をドラッグ&ドロップ。(ここまで参考にしているサイトと同じカンジで良い具合!!) 問題はここからです 続いてターミナルに gcc hello.c と入力&Enter!! すると、 -bash: gcc: command not found とターミナルの画面に表示されました あれ?何で?オカシイじゃん... サイトによると、本来ならa.outというファイルが出来ているはずなのに、それも無い... Xcodeがちゃんとインストールされてなかったのかなと思い、再度インストールしてやり直してみてもやっぱり同じ結果。 ネットで色々調べてみたけど原因が全然分からないです。 僕は一体何を誤っているのでしょうか?? 何かアイディアがある方、教えて下さい。

  • Macのターミナル

    今学校でC言語を学んでいるものです。 今「sample.c」というファイルがあり、これをコンパイルしたいのですが、 学校(Linux)のターミナルでコンパイルするように 「% gcc -Wall -o sample sample.c」 と入力しても 「-bash: gcc: command not found」 と言われてしまいます。 どうしてでしょう? わかるかたがいたら教えてください。

    • ベストアンサー
    • Mac
  • 初心者です、Cのコンパイルについて教えてください。

    お世話になります、 puppyライブ版で簡単な Cのソースを作ってコンパイルしたいのですが gcc -o aaa aaa.c で実行すると「bash:gcc:command not found」になります。 基本的な質問ですいませんが宜しくお願い致します。

  • bash.exeを直接起動するとgccが実行できま

    C言語を始めてみようと思ってcygwinをインストールしました。初心者です。 Cygwin.batから起動するとキチンとgccコマンドが使えるのに、bash.exeから直接起動すると、なぜかcommand not foundとなってしまいます。emacsからコンパイルできるようにしたいと思っているので、不都合で困っています。どうすればよいのでしょうか。

  • cygwin プログラミング コンパイラ

    c言語のプログラミングの練習のためにcygwinというものをwindows vistaにダウンロードしたのですが、gcc fib.cみたいにコンパイルしたらbash:gcc:command not foundとでてきます。 コンパイラはcygwinと別にダウンロードしないといけないのですが。 エディタとしてメモ帳をつかってるのですが おしえてください