论g++的神秘小错误
collect2.exe: error: ld returned 1 exit status
1 | collect2.exe: error: ld returned 1 exit status |
多出现于本地运行。
解决方案
将正在运行中的程序关掉即可,直接关掉或从任务管理器关掉皆可。
Nothing is compiled: OUTPUT exceeds.
1 | Nothing is compiled: OUTPUT exceeds. |
多出现于OJ。
形成原因
结构体/类中含有变量初始值,同时使用这个结构体/类建造了一个比较大的数组,导致编译出的可执行文件超出OJ的预设空间。
解决方案
将结构体/类中的初始化移到函数里即可。
后记
如果有问题/补充,欢迎在下方讨论区提出。