設定
OS X 10.8
Xcode 4.4.1 インストール済み
TextMate 2 -r9283
まとめ
Xcode 4.4 がインストールされた 10.8 の TextMate2 で単純な C プログラムをコンパイルして実行すると、パス エラー、コンパイラ エラー、リンカー エラーの順に発生します。
再現手順
test.c
TextMate2という名前のファイルを作成し、デスクトップに保存しますこのプログラムを
test.c
ファイルに貼り付けます。#include <stdio.h>
int main(int argc, char const *argv[]) { printf("Hello World\n"); return 0; }
- 実行
command-R
のタイプ
期待される結果
stdout
プログラムの実行による出力
実結果
TextMate の出力パネルに次の PATH エラーが表示されます。
Can't find “gcc” on PATH.
The current PATH is:
/usr/bin
/bin
/usr/sbin
/sbin
/Users/itod/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared/bin
Please add the directory containing “gcc” to PATH in TextMate's Shell Variables preferences.
次に、このコンパイラエラー:
cc1: error: stdio.h: No such file or directory
次に、このリンカエラー:
ld: library not found for -lcrt1.10.6.o
collect2: ld returned 1 exit status
これらのエラーを修正し、OS X 10.8 の TextMate 2 で C プログラムを正常にコンパイルして実行するにはどうすればよいですか?