/lib/…/lib64/crt1.o:在函数‘_start’中(.text+0x20)对‘main’未定义的引用 collect2: error: ld returned 1exit status 今天在linux虚拟机写代码时,make的时候报错了,我先附上我在网上找的不同类型的解决方案: https://blog.csdn.net/u013245162/article/details/88923808https://blog.csdn.net/k916631305/article/details/109327030https://www.freesion.com/article/73451036944/ 最后说明一下,我看了几遍我明明写了main函数,然后编译链接的指令也是对的,反复对照很久发现我把main写成mian了真是无语子😶,真是越熟悉的有时候反而越忽略了。