c++ - Dev C++ Mingw不再编译

标签 c++ c compiler-errors dev-c++ mingw32

我使用的是Dev C++ 4.9.9.2,自昨天开始我的程序停止编译。
我的编译器错误如下所示:

 F:\Program\Makefile.win [Build Error]  [Program.exe] Error 1 

编译日志消息为:
Compiler: Default compiler
Building Makefile: "F:\Program\Makefile.win"
Executing  make...
make.exe -f "F:\Program\Makefile.win" all
gcc.exe Untitled1.o  -o "Program.exe" -L"F:/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.

make.exe: *** [Program.exe] Error 1

Execution terminated

这是我新建项目的makefile:
# Project: Program
# Makefile created by Dev-C++ 4.9.9.2

CPP  = g++.exe
CC   = gcc.exe
WINDRES = windres.exe
RES  = 
OBJ  = main.o $(RES)
LINKOBJ  = main.o $(RES)
LIBS =  -L"F:/Dev-Cpp/lib"  
INCS =  -I"F:/Dev-Cpp/include" 
CXXINCS =  -I"F:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"F:/Dev-Cpp/include/c++/3.4.2/backward"  -I"F:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"F:/Dev-Cpp/include/c++/3.4.2"  -I"F:/Dev-Cpp/include" 
BIN  = Program.exe
CXXFLAGS = $(CXXINCS)  
CFLAGS = $(INCS)  
RM = rm -f

.PHONY: all all-before all-after clean clean-custom

all: all-before Program.exe all-after


clean: clean-custom
    ${RM} $(OBJ) $(BIN)

$(BIN): $(OBJ)
    $(CPP) $(LINKOBJ) -o "Program.exe" $(LIBS)

main.o: main.cpp
    $(CPP) -c main.cpp -o main.o $(CXXFLAGS)

我尝试过重新安装mingw并将新的编译器配置文件链接到它,并且还尝试过重新安装Dev C++,但此问题仍然存在。

以前编译良好的新项目和旧项目都不再编译...
有没有人有类似的问题?

最佳答案

带有链接器的内容拒绝为我工作。
我使用TDM-GCC安装了mingw,并为此创建了一个新的编译器配置文件,最终该文件运行了。

我仍然不知道为什么包括的mingw突然停止工作,即使重新安装后也无法正常工作。

关于c++ - Dev C++ Mingw不再编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61758745/

相关文章:

c++ - 如果在 C++ 中不返回值会发生什么?

c++ - 如何在 C++ 的谷歌测试中匹配双 vector 的元素?

c - 如何获得程序的完整输入流?

c - strtol 重用参数

haskell - "Not in scope: ‘trace"是什么意思,我该如何解决?

c++ - 通过 MSADO 获取查询以在 Access 中工作

C++如何知道一个类在C++中有什么类型的成员

c - unix中的sbrk系统调用

c# - 如何使用XmlReader以int形式获取属性值?

java - 为什么我的接口(interface)方法无法被覆盖?