利用vscode 连接Ubuntu,新建文件夹新建文件,写好代码后点运行一直报错:在函数‘_start’中:(.text+0x20):对‘main’未定义的引用collect2: error: ld returned 1 exit status。上网查了一下说是可能是写的代码里没有包含main函数,但是程序里面明明就有main函数啊,搞半天还是百思不得解。结果发现我的程序写完没保存,于是我在vscode里按了保存按钮,保存后再运行就成功了。
所以用vscode 编译程序时一定要保存。
利用vscode 连接Ubuntu,新建文件夹新建文件,写好代码后点运行一直报错:在函数‘_start’中:(.text+0x20):对‘main’未定义的引用collect2: error: ld returned 1 exit status。上网查了一下说是可能是写的代码里没有包含main函数,但是程序里面明明就有main函数啊,搞半天还是百思不得解。结果发现我的程序写完没保存,于是我在vscode里按了保存按钮,保存后再运行就成功了。
所以用vscode 编译程序时一定要保存。