我的编译器对main的未定义引用错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的编译器对main的未定义引用错误相关的知识,希望对你有一定的参考价值。

我有一个错误.../usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crt1.o:在函数_start': (.text+0x20): undefined reference to main'中我不明白为什么会有这个错误。这是我的程序:

#include< iostream >
int n, m, a[101][101], viz[101];

using namespace std;

void DFS(int x)

{



int i;



viz[x]=1;

 for(i=1;i<=n;i++)

 if(a[x][i]==1 && viz[i]==0) DFS(i);

}

int Conex()

{int i;

DFS(1);

for(i=1; i<=n; i++)

if(viz[i]==0) return 0;

return 1;

}

我该怎么办?

答案

您没有该程序的主要功能,请检查链接https://en.cppreference.com/w/cpp/language/main_function

Use either int main {
                       // do your stuff
                     return 0;
                     }
or           void main {
                         // do your stuff
                        }

以上是关于我的编译器对main的未定义引用错误的主要内容,如果未能解决你的问题,请参考以下文章

对 `JNI_CreateJavaVM' linux 的未定义引用

c++中对静态变量的未定义引用

对 getaddrinfo 的未定义引用

我的代码中的C ++未定义引用错误?

对“cvCreateBGCodeBookModel”的未定义引用

对 Class::Class/Function 的未定义引用(OOP 中的初学者)