• ベストアンサー

Mac OS X Lionで,C言語コンパイル

今まで普通にターミナルで.cのファイルをgcc -oでコンパイルしていましたが, -bash:gcc: command not found みたいになってコンパイルできません. サイトとかで,lionにしたら,gccでコンパイルできなくなるみたいに 書いてたのですが,どうやったら前のようにコンパイルできますか? だれか助けてください. お願いします.

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.4

同じの書くの面倒だから http://okwave.jp/qa/q7415851.html

tx9992
質問者

お礼

ありがとうございます! コンパイルできました!

その他の回答 (3)

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.3

>>ネットによると,lionにすると,gccがなくなるみたいらしいです. ネットをみると、そのようですね。gccをインストールしないといけないってことで、そこにある手順に従って作業すればいいと思いますよ。 私がgccを初めてつかったころは、gccをソースコードより生成しないとダメだし、インターネットは一般庶民というか、平民は使えない時代で、ソースコードの入った磁気テープセットを宅配で欲しい人に転送していた。次は○○県の××さんに送ってあげてください、なんて申し送りをパソコン通信でやっていたなあ・・・・。 それに比べると、とても手軽にコンパイル環境ができあがるもんです。 なお、私は、shellは「bash」じゃあなく「tcsh」に変えていました。こっちのほうが私は使いやすかったです。 まあ、gccを触るってことは、山のように勉強しないといけないと思いますので、頑張ってくださいね。

回答No.2

4月11日頃の過去ログを見ると幸せになれるかもしれません。

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.1

>>-bash:gcc: command not found gccコマンドが見つからないってことですね。ほんとに存在しないのか、あるけどbashが発見できないのか? コンパイルできたときから、できなくなったときの間に何をしたか、書かないと、分かりません。 Macユーザではないので・・・。

tx9992
質問者

補足

ネットによると,lionにすると,gccがなくなるみたいらしいです. Snow LeopardからLionにアップデートしました.

関連するQ&A

  • MacでのC言語について

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

  • 初心者です、Cのコンパイルについて教えてください。

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

  • Macのターミナル

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

    • ベストアンサー
    • Mac
  • c++のコンパイルの仕方がわかりません

    プログラミング初心者です。 今回初めてC++を使ってプログラムを組むこととなったのですが、ソースを書いてからコンパイルの仕方がわかりません。。。 パソコンはmac os x 10.6.8を使っています。 テキストエディタからコンパイルしようとすると-bash: gcc: command not foundでてしまいます。なので、gccが入っていないのだと思い、xcodeをダウンロードしようとしたのですが、「Mac OS X バージョンXcode Install Assistant以降が必要なため、Macintosh HD は“ 10.7”にインストールできません。」と表示されインストールできませんでした。また、apple developerからxcode3はダウンロードできたのですが、やはり-bash: gcc: command not foundと表示されてしまいます。。。 そこで質問なのですが、 1この状況は、そもそもgccが入っていないためにコンパイルが出来ないという認識で合っているのか。 2xcodeの他に何かフリーでコンパイルが出来るソフトはあるのか 3もっと簡単にコンパイルできる方法はあるのか。 ということを、お手数ですがどなたか教えて頂けたらうれしいです。 よろしくお願いします。

  • 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がちゃんとインストールされてなかったのかなと思い、再度インストールしてやり直してみてもやっぱり同じ結果。 ネットで色々調べてみたけど原因が全然分からないです。 僕は一体何を誤っているのでしょうか?? 何かアイディアがある方、教えて下さい。

  • gccでc++プログラムをコンパイルできない

    gccをインストールして使ってみたのですがc++のプログラムをコンパイルすることができません。 gcc test.ccとすると gcc: error trying to exec 'cc1plus': execvp: そのようなファイルやディレクトリはありません というエラーがでます。 ネットで調べたところg++かc++のようにコンパイルすればいいということでしたが、g++やc++とうつとcommand not found とでます。 gcc -versionで調べたところgccのバージョンは gcc (GCC) 4.3.0 20080428 (Red Hat 4.3.0-8) です。 環境はfedora9です。fedora9をインストールしたときにgccがインストールされていなかったので yum install gcc でインストールしたのですが、これがまずかったのでしょうか? 分かっている方からするとトンチンカンな質問かもしれないのですが、どなたかよろしくお願いします。

  • コンパイル

    プログラムをコンパイルしようと思い、 $ g++ -o hello hello.cpp と打つのですが、 -bash: g++: command not found と出てきて、コンパイルができません。 ためしにgccとも入れてみましたが、ダメでした。 どなたか教えて下さいm(_ _)mお願いします。

    • 締切済み
    • Mac
  • Cのコンパイル

    初歩的なことですいません。 Fedora Core5 のGNOME端末でC言語をコンパイルしようとしているのですが、gcc comand not find と返ってきて、コンパイルできません。ls でファイルは表示されます。gcc ファイル名.c と入力しています。どうすればコンパイルできるか教えてください。

  • MACのターミナルで「C:¥> c:¥xampp¥php¥pear install MDB2」というコマンドを実行できません。

    ターミナルも始めて使うので、やりかたが違うのかもしれませんが。 上記のコマンドをテキストエディットで入力して(「¥」が「\」になってしまって入力できなかったので)ターミナルにコピー・ペーストして、enterを押したら、「¥」が「\302\245」に変わったし、「-bash: C:¥: command not found」と表示されました。 どのように実行させるのでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • コンパイルの仕方

    今、家でパスカルでメモ帳に書いたプログラムをcygwinでコンパイルして見たんですが bash: gpc: command not found という文字が出て上手くいきません。 gpcの変わりにgccやccを入れても同様な文字が出てコンパイルできません。 ネットのサイトではこれでできると書いているのにどうして上手くいかないのか教えてください。 初心者なのでできるだけわかりやすく教えてくれたらうれしいです。

専門家に質問してみよう