如何解决"undefined reference error"?

How to solve "undefined reference error"?

我开始学习C语言了。我尝试使用外部变量修饰符,但它显示未定义的引用错误。 enter image description here

我已经在 xyz.c 文件中声明了 int a,与视频讲座中显示的相同。

由于您刚刚开始学习 C,我建议您在变得更加熟练之前避免使用更高级的语言功能。

  1. 删除 extern。在开始编写多源文件程序并了解链接概念之前,请勿使用它。
  2. main 声明错误。如果main不带任何参数,应该是int main(void)