我:
fileMainProgram.cpp
fileClassImplementation.cpp
fileClass.h
的makefile
問題命令提示符
目錄中。
冉cmd並鍵入
g++ -make -f makefile
得到這個消息與它擺弄一段時間後(變更文件名/延伸,嘗試沒有-f,用gcc代替克++等)
C:\ miscprograms \收存箱\框\收存箱\ C++ \ etextbook \ E12 \ progec12 \ pe1c12romanNumeral>克++ -make -f生成文件
C:/ MinGW的/ bin中/../ LIB/GCC /的mingw32/4.6。 2 /../../../../ mingw32/bin/ld.exe:makefile.txt:文件格式未被識別;作爲鏈接腳本處理 c:/ mingw/bin /../ lib/gcc/mingw32/4.6.2 /../../../../ mingw32/bin/ld.exe:makefile.tx t :1:語法錯誤 collect2:LD返回1個退出狀態
這是生成文件中,(嘗試刪除行其間的目標和行動,使用自動變量試過,等
我試着編譯程序爲
g++ -c fileClassImplementation.cpp
then
g++ fileClassImplementation.o fileMain.cpp
得到一個可執行文件,它工作正常。
all: a
a: romanNumeralMain.o romanNumeralImp.o
[1 tab]g++ romanNumeralMain.o romanNumeralImp.o -o a
romanNumeralMain.o: romanNumeralMain.cpp
g++ -c romanNumeralMain.cpp
romanNumeralImp.o: romanNumeralImp.cpp
g++ -c romanNumeralImp.cpp
clean:
rm romanNumeralImp.o romanNumeralMain.o a
跑C4droid整個事情對我的三星手機和工作的罰款爲是。
不適用於我的Windows7筆記本電腦。
我忘記了我已經將包含mingw32-make的mingw的bin文件夾添加到PATH系統變量中。 非常感謝您的回覆。 – wowiamhere 2013-03-28 10:47:56