大学でCクラスを勉強していて、Mac(OSX Lion 10.7を実行中)にTextWranglerテキストエディタを使ってプログラムを書きたいと思っています。 .cファイルを書いたら、gccを使ってコンパイルします。 Apple Developer Toolsからコンパイラをダウンロードしました。Mac OS XでCプログラムをコンパイルして実行するには
これはコマンドラインツールのダウンロードに含まれています。ターミナルを使用してファイルを探し、gcc filename.cを使用してコンパイルします。ここでa.out実行可能ファイルが作成されます。しかし、 "a.out"や "/a.out"と入力すると、 "-bash:a.out:command not found"または "-bash:/a.out:そのようなファイルやディレクトリはありません"この同じ方法を使用する前に、LinuxシステムでCプログラムをコンパイルして実行しました。私のMacで何が間違っていますか?
それをやりました!ありがとう! – JT9
@JTWheelerでは、同じディレクトリで複数のCプログラムを手動でコンパイルするときにa.outが上書きされないように、オブジェクトファイルの名前を付けることも考えられます。 'gcc myprog1.c -o myprog1を実行します。'/ myprog1.o'を実行して実行します。ちょうど提案。 代わりに、gccの代わりにclangを使用すると、エラーの詳細がわかりやすくなります。 – Bharat