我是C编程类的教师助手,教师使用Dev C++作为该类的编译器.我个人会使用另一个,但选择不是我的.最近我在Dreamspark上安装了Windows 8 Professional 64位,虽然我的大学也是如此,所以我可以从一些地铁应用程序开发开始进行一些比赛.不幸的是,Dev C++已停止编译.它以前在Windows 7 64位上运行良好.
编译报告时我收到错误:
Compiler: Default compiler
Executing gcc.exe...
gcc.exe "C:\Users\James\Documents\Homework\TA_CPRE_185\counter.c" -o "C:\Users\James\Documents\Homework\TA_CPRE_185\counter.exe" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib"
gcc.exe: Internal error: Aborted (program collect2)
Please submit a full bug report.
See <URL:http://www.mingw.org/bugs.shtml> for instructions.
Execution terminated
Compilation successful
Run Code Online (Sandbox Code Playgroud)
它说编译成功但不是,因此没有可执行文件.我想知道是否有人对什么可能让Dev C++在这个版本的Windows上运行有任何想法,所以我不必在虚拟机中运行Dev C++?我需要它工作,所以我可以做课堂演示.
我知道这个错误已被打死,但我似乎无法让它发挥作用.我在下面链接了我的makefile:
all: gensine info cs229towav
encode.o: encode.h encode.c
gcc -c encode.c
write.o: write.c write.h
gcc -c write.c
gensine.o: encode.c gensine.h gensine.c helper.c write.c
gcc -c gensine.c -lm
helper.o: helper.c helper.h
gcc -c helper.c
read.o: read.h read.c
gcc -c read.c
info.o:read.c info.h info.c decode.c
gcc -c info.c
decode.o: decode.c decode.h helper.c
gcc -c decode.c
cs229towav.o: write.c read.c cs229towav.c cs229towav.h helper.c decode.c encode.c
gcc -c cs229towav.c -lm
gensine: encode.o gensine.o write.o helper.o
gcc -o gensine encode.o gensine.o write.o helper.o -lm
info: read.o …Run Code Online (Sandbox Code Playgroud)