2011-12-07 8 views
0

私は完全に新しいです。c。私は "hello world"の非常に基本的なプログラムをコンパイルしようとしていますが、問題はgccコンパイラが私のヘッダファイルがどこにあるのか分からないことです。私はcygwinのbashシェル上で書いた:GNUstepでヘッダーファイルを見つける方法Windows XPで

$ gcc -lobjc hello.m -o hello 

と指定されたエラーでした:私は、Windows XPの上でGNUstepのを使用しています必要なすべてのコンポーネントをインストールした

hello.m:9:25: fatal error: foundation.h no such file or directory 

。私はヘッダーファイルが存在することを知っており、見てきました。どのようにファイルを見つけることができますか?または、自分自身でファイルを見つけるためのコマンドを与えるべきですか?このフォルダのヘッダーファイルが置かれていることを永久に伝えることができる他の方法がありますか?

また、誰かが私が客観的なcを学ぶことができる場所からの良いリンクを指摘することができます。実際に私はiPhoneアプリを構築するために自分自身を準備しており、何らかの理由により数週間Windows上で練習をする必要があります....

私を助けてください。事前に多くのお礼ありがとうございます。

答えて

2

私は問題を発見し、これを解決しました。実際に私がインストールしたGNUstep syscygwinなぜコンパイラが正しいディレクトリを見つけられなかったのか。私のインストールは間違っていた。だから私はすべてをアンインストールし、再インストール:

  • GNUstepのコア0.29.0
  • のGNUstep MSYS 0.29.0
  • GNUstepのdevelの1.4.0

、今すべてがうまく行っています。

インストールの詳細については、here

から入手できます。
関連する問題