我一直在尝试在 lubuntu 笔记本电脑上用 C++ 编译一个简单的 hello world 程序。我使用该命令g++ -o out cta.cpp
,但总是收到以下错误消息。
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/Scrt1.o: in function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
我已经确保我有一个主要功能,这是整个程序..
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World" << endl;
system("PAUSE");
return 0;
}
我使用的笔记本电脑是前 Chromebook,我使用这个 YouTube 视频。
我已确保 gcc 和 g++ 都是同一版本,并且都位于 usr/bin 目录中。我已卸载并重新安装了它们。我正在从与 cta.cpp 相同的目录中执行命令,并且我已确保我已正确获取了文件的名称。我不确定还要检查什么。
我怎样才能编译我的程序?