web-dev-qa-db-ja.com

Macで.cファイルをコンパイルするにはどうすればよいですか?

Macで.cファイルをコンパイルするにはどうすればよいですか?

85
David

Apple Developer Tools をインストールする必要があります。それを行ったら、コマンドラインからXcode IDEを使用するか、gccを使用するか、最近ではcc(clang LLVMコンパイラー)を使用するのが最も簡単です。

Appleのサイトによると、Xcodeの最新バージョン(3.2.1)はSnow Leopard(10.6)でのみ動作するため、OS Xの以前のバージョンを使用している場合は、古いバージョンのXcodeを使用する必要があります。お使いのMacには、システムで実行するバージョンが含まれているDeveloper Tools DVDが付属しているはずです。また、Apple Developer Toolsサイトには、ダウンロード可能な古いバージョンがまだあります。 Xcode 3.1.4はLeopard(10.5)で実行する必要があります。

32
Adam Batkin

コンパイラを入手する必要があります。最も簡単な方法は、おそらくMacで入手したCD/DVDからXCode開発環境をインストールすることです。これにより、gccが提供されます。その後、次のようにコンパイルできるはずです

gcc -o mybinaryfile mysourcefile.c
47
OndraSej

現代の記録のためだけに、

2017年に!

1-通常どおり、マシンでXcodeを更新します

2-ターミナルを開いて

$ xcode-select --install

1〜2分の短いインストールが実行されます。

3-Xcodeを起動します。 「新規」「プロジェクト」...選択する必要があります「コマンドラインツール」

注-紛らわしいことに、これは「macOS」タブの下のです

choose this one

次の画面で「C」言語を選択してください...

enter image description here

4-プロジェクトをデスクトップのどこかに保存するように求められます。ここでプロジェクトに付ける名前は、実際にプロジェクトを保持するフォルダーの名前だけです。実際のソフトウェアでは重要ではありません。

5-あなたは黄金だ! MacとXcodeでcを楽しむことができます。

you're golden

27
Fattie

2017年には、次のようになります。

cc myfile.c
19
aeb0

ターミナルでgccを使用するには、gcc -c tat.c -o tstを実行します。

ただし、デフォルトではインストールされていません。ツアーインストールディスクからXCodeパッケージをインストールするか、 http://developer.Apple.com からダウンロードする必要があります。

XCode 3.1、3.0、2.5を含む過去の開発者ツールをダウンロードする場所はこちらです...

http://connect.Apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/5.1.17.2.1.3.3.1.0.1.1.0.3.3.3.3.1

5
AlBlue

オンドラセージはここで「最も正しい」IMOです。
Xcodeに頼らずにそれを行う方法もあります。 TryC。 が好き

Mac OS Xには、Macintoshアプリケーションを作成するための開発環境である開発者ツールが含まれています。ただし、Cを使用してプログラミングを勉強したい場合、Xcodeは初心者にとっては大きすぎて複雑すぎて、小さなサンプルプログラムを書くことができません。 TryCは初心者に非常に適しています。

enter image description here

巨大なXcodeアプリケーションを起動したり、ターミナルでなじみのないコマンドを入力したりする必要はありません。 TryCを使用すると、C、C++、およびRubyプログラムをTextEditと同様に作成、コンパイル、実行できます。 1つのソースコードファイルをコンパイルするためにのみ使用できますが、サンプルプログラムを試すには十分です。

2
Alex Gray

gccコンパイラを使用します。これは、開発者ツールがインストールされていることを前提としています。

2
tvanfosson