私たちの教師は、Cで実装されているいくつかのデータ構造アルゴリズムを使用して教えています。彼はクラスでVisual Studioを使用していますが、Xcodeで記述した簡単なプログラムを実行できるようにしたいと思います。
コードを実行しようとしましたが、Xcode 5で実行するオプションはグレー表示されています。Xcodeをインストールするだけでなく、Macで簡単なCプログラムを実行できるようにするために必要な手順は何ですか?
私たちの教師は、Cで実装されているいくつかのデータ構造アルゴリズムを使用して教えています。彼はクラスでVisual Studioを使用していますが、Xcodeで記述した簡単なプログラムを実行できるようにしたいと思います。
コードを実行しようとしましたが、Xcode 5で実行するオプションはグレー表示されています。Xcodeをインストールするだけでなく、Macで簡単なCプログラムを実行できるようにするために必要な手順は何ですか?
回答:
上記の答えはすべて素晴らしいです。0.02ドルを追加します。基本的には単なるテキストエディタであるXcodeを使用するのが好きです(より複雑なXcodeではなく、慣れる必要があります!)。
だから、ここであなたができることは:
コマンド+ Nで手順3〜5をスキップできます。
コードを記述できる基本的なエディターが用意されます(構文の色分け、基本的な表示など)。
次に、ターミナルウィンドウ(標準のgccファイルと./a.outのもの)でプログラムをコンパイルして実行します。
私の経験がお役に立てば幸いです。先月、あなたが私のMacBookでCのコーディングを楽しんでいたように、私は混乱から脱したばかりです。
環境のセットアップについてすべてを学んだオンラインリソースにすべてのクレジットを与える必要があります。http://c.learncodethehardway.org/book/index.html IDEの代わりにターミナルを介してシェルコマンドを使用することを教えてくれました。
まとめた手順は次のとおりです。
cd ~/Documents/C/
、main.c
たとえばファイルがあります。テキストエディターを使用してMakefile
、拡張子なしのプレーンテキストファイルを作成します。を含む:
CFLAGS=-Wall -g
main: main.c
clean:
rm -f main
次に、ターミナルからソースコードをコンパイルし、入力して確認します
$ make clean
rm -f ex1
$ make ex1
cc -Wall -g ex1.c -o ex1
make clean
再コンパイルする場合は、最後にコンパイルされたファイルを削除します。
次に、コンパイル済みファイルを実行して、次のように入力します
./main
その後、クラスから見たようなコードの結果が表示されます。Visual C ++のCコンパイラとXcodeのGCCにはいくつかの違いがある可能性が高いことに留意してください。しかし、これまでのところ、シェルコマンドによるコーディングが非常に好きです。
Dan GookinによるLearning Cに続いて運動ファイルを使用して、私自身がこの問題に遭遇しました。.cファイルを実行できるようにするには、プロジェクトを作成し、ターゲットメンバーシップを指定せずにファイルを追加する必要があります。そうしないと、Xcodeは3つのファイル全体を1つの実行可能ファイルとしてコンパイルし、エラーが発生するとプログラムが妨げられることを学びました走る。