在Visual Studio代码中运行代码的麻烦

Trouble with running code in Visual Studio Code

本文关键字:代码 麻烦 运行 Studio Visual      更新时间:2023-10-16

我知道这已经很多次了,但是我是Linux的完整初学者,在此之前我从未使用过。我试图在过去一个小时左右的时间内设置VScode,现在我终于使扩展名工作(对吗?)我尝试了测试,但它不起作用。当我键入几行代码时:

#include <iostream>
using namespace std;
int main()
{
cout << "It's not working" << endl;
return 0;
}

,当我尝试运行代码时,我会得到:

[运行] CD"/home/user/school/cpp代码/"&amp;&amp;g test.cpp -o test&amp;&amp;"/home/user/school/cpp代码/"测试
/USR/lib/gcc/x86_64-linux-gnu/7/../../../../../../../x86_64-linux-gnu/scrt1.o:在函数 _start': (.text+0x20): undefined reference to main'
Collect2:错误:LD返回1退出状态
[完成]用代码= 1在0.096秒中退出

我阅读了一些我应该添加-o?!!但是我再次有0个线索,这意味着什么或我应该做什么。因此,任何帮助都将不胜感激!

链接错误确实很难调试。几年后,您会使它们更好。基本上,链接器告诉您,他找到了该文件,但找不到您的主要内容。正如我在评论中提到的那样,这可能是

  1. 您没有安全的文件
  2. 您的文件以任何方式得到缓冲

根据我的经验,VS代码显示了保存有点隐藏的状态。关闭文件的十字架是一个圆点。