2017-02-24 191 views
-1

嘿我目前學習C,並試圖在多個文件分割我的代碼。但是,當涉及到編譯項目,我得到這個錯誤:文件無法識別:文件格式無法識別的錯誤使用C

mingw32-gcc.exe -Wall -g -c D:\IDE\CodeBlocks\Projects\Tuto\main.c -o obj\Debug\main.o 
    mingw32-g++.exe -o bin\Debug\Tuto.exe obj\Debug\dico.o dico.h.gch obj\Debug\main.o 
    dico.h.gch: file not recognized: File format not recognized 
    collect2.exe: error: ld returned 1 exit status 

我試圖清理和/或重建我的項目,但沒有經過這個問題。任何人都可以幫助我嗎?

+1

什麼是'dico.h.gch'? – jwodder

回答

3

dico.h.gch是預編譯的頭。你不應該把它和你的對象聯繫起來。從創建Tuto.exe的行刪除它。

+0

我的上帝idk爲什麼我一直很愚蠢,謝謝你指出這一點! – Coco