在Linux上编译-在函数'_start'中:(.text + 0x20):未定义对'main'的引用

时间:2019-11-30 06:31:48

标签: c++ linux c++11 compiler-errors g++

我想在Linux上编译一系列cpp文件。使用CentOS 7,在Konsole中,键入“ g ++ -std = c ++ 11 main.cpp canvas.cpp patch.cpp utils.cpp”,但出现错误:

/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status

有人可以告诉我如何解决吗?

1 个答案:

答案 0 :(得分:-1)

似乎您没有定义主要功能。