社区讨论

蒟蒻求助,Id returned 1 exit status

题目总版参与者 3已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@lo8qdz76
此快照首次捕获于
2023/10/27 22:51
2 年前
此快照最后确认于
2023/10/27 22:51
2 年前
查看原帖
RT,我写了一份最短哈密尔顿路径的code:
CPP
#include <bits/stdc++.h>
using namespace std;

typedef long long ll;
const int INF=0x3f3f3f3f;
int dis[25][25];
int f[1<<25][25];

int main(){
	int n;
	cin>>n;
	for(int i=0;i<n;++i)
		for(int j=0;j<n;++j)
			cin>>dis[i][j];
	memset(f,0x3f,sizeof(f));
	f[1][0]=0;
	for(int i=1;i<(1<<n);++i)
		for(int j=0;j<n;++j)
			if(i>>j&1)
				for(int k=0;k<n;++k)
					if((i^1<<j)>>k&1)
						f[i][j]=min(f[i][j],f[i^1<<j][k]+dis[k][j]);
	cout<<f[(1<<n)-1][n-1]<<endl;
	return 0;
}
IDE上出现这样的错误:(dev-c++ 6.3)
TEXT
C:\Program Files (x86)\Dev-Cpp\TDM-GCC-64\x86_64-w64-mingw32\lib\crt2.o	in function `__tmainCRTStartup':
259		C:\crossdev\src\mingw-w64-v7-git20191109\mingw-w64-crt\crt\crtexe.c	(.text+0x1cd): relocation truncated to fit: R_X86_64_PC32 against symbol `__imp_Sleep' defined in .idata$5 section in C:\Program Files (x86)\Dev-Cpp\TDM-GCC-64\x86_64-w64-mingw32\lib/libkernel32.a(dqqts01409.o)
286		C:\crossdev\src\mingw-w64-v7-git20191109\mingw-w64-crt\crt\crtexe.c	(.text+0x25a): relocation truncated to fit: R_X86_64_PC32 against symbol `__imp_SetUnhandledExceptionFilter' defined in .idata$5 section in C:\Program Files (x86)\Dev-Cpp\TDM-GCC-64\x86_64-w64-mingw32\lib/libkernel32.a(dqqts01393.o)
294		C:\crossdev\src\mingw-w64-v7-git20191109\mingw-w64-crt\crt\crtexe.c	(.text+0x288): relocation truncated to fit: R_X86_64_PC32 against symbol `__mingw_winmain_hInstance' defined in COMMON section in C:/Program Files (x86)/Dev-Cpp/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o
320		C:\crossdev\src\mingw-w64-v7-git20191109\mingw-w64-crt\crt\crtexe.c	(.text+0x2ec): relocation truncated to fit: R_X86_64_PC32 against symbol `__mingw_winmain_lpCmdLine' defined in COMMON section in C:/Program Files (x86)/Dev-Cpp/TDM-GCC-64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o
246		C:\crossdev\src\mingw-w64-v7-git20191109\mingw-w64-crt\crt\crtexe.c	(.text+0x465): relocation truncated to fit: R_X86_64_PC32 against symbol `__imp_GetStartupInfoA' defined in .idata$5 section in C:\Program Files (x86)\Dev-Cpp\TDM-GCC-64\x86_64-w64-mingw32\lib/libkernel32.a(dqqts00742.o)
C:\Program Files (x86)\Dev-Cpp\TDM-GCC-64\lib\gcc\x86_64-w64-mingw32\9.2.0\libstdc++.a(fstream-inst.o)	fstream-inst.cc:(.text$_ZNSt13basic_filebufIcSt11char_traitsIcEE9underflowEv[_ZNSt13basic_filebufIcSt11char_traitsIcEE9underflowEv]+0x3dc): relocation truncated to fit: R_X86_64_PC32 against symbol `__imp__errno' defined in .idata$5 section in C:\Program Files (x86)\Dev-Cpp\TDM-GCC-64\x86_64-w64-mingw32\lib/libmsvcrt.a(dwngs00201.o)
C:\Program Files (x86)\Dev-Cpp\TDM-GCC-64\lib\gcc\x86_64-w64-mingw32\9.2.0\libstdc++.a(fstream-inst.o)	fstream-inst.cc:(.text$_ZNSt13basic_filebufIwSt11char_traitsIwEE9underflowEv[_ZNSt13basic_filebufIwSt11char_traitsIwEE9underflowEv]+0x45f): relocation truncated to fit: R_X86_64_PC32 against symbol `__imp__errno' defined in .idata$5 section in C:\Program Files (x86)\Dev-Cpp\TDM-GCC-64\x86_64-w64-mingw32\lib/libmsvcrt.a(dwngs00201.o)
C:\Program Files (x86)\Dev-Cpp\TDM-GCC-64\lib\gcc\x86_64-w64-mingw32\9.2.0\libstdc++.a(fstream-inst.o)	fstream-inst.cc:(.text$_ZNSt13basic_filebufIcSt11char_traitsIcEE6xsgetnEPcx[_ZNSt13basic_filebufIcSt11char_traitsIcEE6xsgetnEPcx]+0x254): relocation truncated to fit: R_X86_64_PC32 against symbol `__imp__errno' defined in .idata$5 section in C:\Program Files (x86)\Dev-Cpp\TDM-GCC-64\x86_64-w64-mingw32\lib/libmsvcrt.a(dwngs00201.o)
C:\Program Files (x86)\Dev-Cpp\TDM-GCC-64\lib\gcc\x86_64-w64-mingw32\9.2.0\libstdc++.a(fstream-inst.o)	fstream-inst.cc:(.text$_ZNSt13basic_filebufIwSt11char_traitsIwEE6xsgetnEPwx[_ZNSt13basic_filebufIwSt11char_traitsIwEE6xsgetnEPwx]+0x23c): relocation truncated to fit: R_X86_64_PC32 against symbol `__imp__errno' defined in .idata$5 section in C:\Program Files (x86)\Dev-Cpp\TDM-GCC-64\x86_64-w64-mingw32\lib/libmsvcrt.a(dwngs00201.o)
C:\Program Files (x86)\Dev-Cpp\TDM-GCC-64\lib\gcc\x86_64-w64-mingw32\9.2.0\libstdc++.a(basic_file.o)	basic_file.cc:(.text$_ZN12_GLOBAL__N_1L6xwriteEiPKcx+0xd): relocation truncated to fit: R_X86_64_PC32 against symbol `__imp__errno' defined in .idata$5 section in C:\Program Files (x86)\Dev-Cpp\TDM-GCC-64\x86_64-w64-mingw32\lib/libmsvcrt.a(dwngs00201.o)
C:\Program Files (x86)\Dev-Cpp\TDM-GCC-64\lib\gcc\x86_64-w64-mingw32\9.2.0\libstdc++.a(basic_file.o)	basic_file.cc:(.text$_ZNSt12__basic_fileIcE8sys_openEP6_iobufSt13_Ios_Openmode+0x1c): additional relocation overflows omitted from the output
C:\Users\chy79\Desktop\collect2.exe	[Error] ld returned 1 exit status
洛谷IDE又跑了一遍:
TEXT
No valid executable file was produced by the compiler
./ccFXYCPc.o: in function `__static_initialization_and_destruction_0(int, int)':
src:(.text+0x2b7): relocation truncated to fit: R_X86_64_PC32 against `.bss'
src:(.text+0x2d0): relocation truncated to fit: R_X86_64_PC32 against `.bss'
collect2: 错误:ld 返回 1
求助各位大佬,究竟是哪里出了问题qwq?

回复

4 条回复,欢迎继续交流。

正在加载回复...