我collect2: error: ld returned 1 exit status经常看到这个错误.例如,我正在执行以下代码片段:
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;
}
}
Run Code Online (Sandbox Code Playgroud)
我得到了这个:
main.c:(.text+0x33): undefined reference to `clrscr'
collect2: error: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
这是什么意思?
我在Ubuntu 12.04 LTS机器上使用Go 1.2进行编码 - 使用LiteIDE(非常满意).
我下载并安装了go termbox软件包 - 构建了demo keyboard.go - 很好.
但是当我从LiteIDE运行时,我得到了这种恐慌 - 所有的termbox演示也是如此:
panic: open /dev/tty: no such device or address
Run Code Online (Sandbox Code Playgroud)
任何线索都会有所帮助....