【发布时间】:2017-11-15 12:28:03
【问题描述】:
我正在尝试从 makefile 构建一个 ReformAlign 可执行文件。我正在使用 MINGW-64。但是我收到错误消息 g++.exe:错误:libgomp-1.dll:没有这样的文件或目录 make: ***[Out-release] 错误 1 我错过了什么
【问题讨论】:
-
请出示您的makefile。另外,请提供有关您的环境的更多详细信息
-
我的操作系统是windows 8,我使用的是Mingw-64.bat;它的 g++ 版本是 7.2.0。我的 Makefile 名为 Makefile.windows,如下所示
-
@N.纳比。 Makefile太长了,我分节给出
-
#----------------------------------------- -------------------------------------##这个makefile是由'cbp2make'工具rev生成的。第147章-------------------------------# WORKDIR = %cd% CC = gcc.exe CXX = g++.exe AR = ar .exe LD = g++.exe WINDRES = windres.exe INC = CFLAGS = -fexpensive-optimizations -Os -O3 -std=c++11 -Wall -fexceptions -lgomp -fopenmp RESINC = LIBDIR = LIB = libgomp-1.dll LDFLAGS =
-
INC_RELEASE = $(INC) CFLAGS_RELEASE = $(CFLAGS) -O2 RESINC_RELEASE = $(RESINC) RCFLAGS_RELEASE = $(RCFLAGS) LIBDIR_RELEASE = $(LIBDIR) LIB_RELEASE = $(LIB) LDFLAGS_RELEASE = $( LDFLAGS) -s OBJDIR_RELEASE = obj\\Release DEP_RELEASE = OUT_RELEASE = bin\\Release\\ReformAlign.exe OBJ_RELEASE = $(OBJDIR_RELEASE)\\AlignmentMetrics.o $(OBJDIR_RELEASE)\\FNW.o $(OBJDIR_RELEASE)\\FSequence .o $(OBJDIR_RELEASE)\\Profile.o $(OBJDIR_RELEASE)\\ReformAlignInitializer.o $(OBJDIR_RELEASE)\\main.o