2010-12-05 2 views
0

Im学習目的C(私の仕事ではMacを使う) 私の家で私はLinuxの箱しか持っていません。私はこれを使って目的のCをコンパイルします。 これまでのところ良いパスでしたが、今、私は* .Mは異なるファイル内のインターフェイス* .hファイルを使用しての舞台になった、 私は 、テスト用のプログラムをコンパイルする目的のCで* .hファイルをコンパイルするLinux

gcc `gnustep-config --objc-flags` -lgnustep-base 6_header.m -o 6_header 

を使用していましたそれは別の.hファイル、 何を追加するか?または変更?

ありがとうございました!

+4

.hファイルはコンパイルされません。 –

答えて

2

.hファイルは、.mから正しく組み込む必要があります。 .mが​​であることを確認してください。

また、通常のCと同様に、.hは同じディレクトリにある必要があります。そうでない場合は、-I/some/other/pathを渡して.hの内部を探します。/some/other/path

+0

ありがとう!今すぐ修正! – MaKo

+0

np :)私はあなたが新しいことを知っています。答えが問題を解決したら、それを解決策として選択してください(緑のチェックボックスを使用)。 – jbenet

関連する問題