对main 未定义的引用_错误:在C中未定义对“ main”的引用

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:49   1038   0

对main 未定义的引用

The error: undefined reference to 'main' in C program is a very stupid mistake by the programmer, it occurs when the main() function does not exist in the program. If you used main() function and still the error is there, you must check the spelling of the main() function.

错误:程序员在C程序中对“ main”的未定义引用是一个非常愚蠢的错误,当main()函数在程序中不存在时发生。 如果使用main()函数,但仍然存在错误,则必须检查main()函数的拼写。

Consider the given example, here I wrote mian() instead of main(), see the spelling of main() which is not correct in the program.

考虑给出的例子,在这里我写勉()而不是main()中 ,见)的主要拼写(这是不是在程序正确。

Example:

例:

#include <stdio.h>

int mian(void) {
 printf("Hello world!");
 return 0;
}

Output

输出量

/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/Scrt1.o: In function '_start':
(.text+0x20): undefined reference to 'main'
collect2: error: ld returned 1 exit status

How to fix?

怎么修?

To fix this error, correct the spelling of the main() function.

要解决此错误,请更正main()函数的拼写。

Correct code:

正确的代码:

#include <stdio.h>

int main(void) {
 printf("Hello world!");
 return 0;
}

Output

输出量

Hello world!

翻译自: https://www.includehelp.com/c-programs/undefined-reference-to-main-error-in-c.aspx

对main 未定义的引用

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP