During a development project, you may come across the error “ld returned 1 exit status”. This is a common error that occurs when the linking process fails. If you encounter this error, there are a few ways to fix it. First, make sure that the error is not caused by a missing file or a corrupted document. If this is the case, you can try to remove the error-causing file from the document.
Secondly, try to determine whether the error is caused by the document or a bug. The returned 1 exit status generally means that the building process is experiencing some bugs. If the file is in C++, you can check its functions to determine whether something has gone wrong.
If this happens, you might have to change the libraries you use. The ‘clrscr’ reference is missing, which is why you get this error. Alternatively, you may have to change your libraries, which will remove the collect2 error.