2012-01-01 20 views
2

OS:MacのOS X 10.7(ライオン)ERROR:オートメイク - NUL文字/行方不明の区切り

プログラム(IDE):EclipseのCDT


私は現在、高度なCを勉強++ Eclipseを使用して開発環境。 (私の理由があります) 私が数時間働いていた問題は、プログラムの構築中にエラーが発生したことです。 基本的に、ビルドをリクエストすると、プロジェクトのメイクファイルが自動的に生成されます。私は本当に存在したいずれも記載されている両方の問題への解決策を検索しました

**** Build of configuration Release for project TEST **** 

make all 
makefile:1: warning: NUL character seen; rest of line ignored 
makefile:1: *** missing separator. Stop. 

**** Build Finished **** 

:問題はメイクファイル自体にエラーが発生したようだとにはなるようにコンソールに表示されていることです。不思議なことに、最初の行は '#'コメント行です。見知らぬ人でも、IDE(またはエラーパーサー)は、特定のアクションが実装されたときにエラーシンボルが移動するため、エラーの実際の場所は混乱しているようです。 makefileに関連する設定を変更しませんでした(デフォルトでGNU makefileが使用されていますが、Posixのmakefileにはうまくいきませんでした)。私もEclipseを再インストールしました全部。 この特定のプロジェクトでは、テスト目的でOpenGLとGLUTライブラリが含まれていました。しかし、私は半空プロジェクトを構築しようと試み、同じ結果を得ました。

さらに詳しい情報が必要な場合は、話してください。私はそれを編集しようとすると別のビルドの後に上書きされるので、makefileを含めなかった。

答えて

2

申し分なく、やや解決しました。基本的に私のファイルはソースフォルダにありませんでした。 ソースフォルダの外にビルドできない、または適切なエラー/警告を出すことができないのはかなりばかげています。

1

問題はファイルのエンコードに関連しています。エディタ(NP ++など)でファイルのエンコーディングタイプをチェックし、BOMなしのUTF-8に変更します。

* .kkファイルは、特にソースファイルだけでなく、チェックしてください。

関連する問題