小编bod*_*die的帖子

Windows 8中的Dev C:gcc内部错误

我是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++?我需要它工作,所以我可以做课堂演示.

c c++ compiler-construction gcc dev-c++

15
推荐指数
3
解决办法
8万
查看次数

-lm不在makefile中链接数学库

我知道这个错误已被打死,但我似乎无法让它发挥作用.我在下面链接了我的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)

c unix gcc makefile

8
推荐指数
1
解决办法
7709
查看次数

标签 统计

c ×2

gcc ×2

c++ ×1

compiler-construction ×1

dev-c++ ×1

makefile ×1

unix ×1