매우 자주 collect2: error: ld returned 1 exit status
오류가 표시됩니다. 예를 들어, 나는 다음과 같은 코드 조각 실행되었다"collect2 : 오류 : ld가 1 종료 상태를 반환했습니다"는 의미는 무엇입니까?
void main() {
char i;
printf("ENTER i");
scanf("%c",&i);
clrscr();
switch(i) {
default:
printf("\nHi..\n");
break;
case 1:
printf("\n\na");
break;
case 2:
printf("\nb\n");
break;
case 3:
printf("\nc");
break;
}
}
을하고 난이 있어요 :
main.c:(.text+0x33): undefined reference to `clrscr'
collect2: error: ld returned 1 exit status
것은 무엇을 의미 하는가?
clrscr()
의 시도를 사용 TurboC를 사용하는 경우 'conio.h'를 포함하여. GCC를 사용하고 있다면, 이것을 포함해도 작동하지 않을 것입니다. 또한,'void main()'대신'int main()'을 사용하고 마지막에'return 0;'을 추가하십시오. 'Hi ..'를 인쇄하고 무엇이든 끝내면 끝내야합니다. –