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

问题描述 投票:1回答:1

我知道这已被问过很多次了,但我是Linux的初学者,在此之前我从未使用它。我试图在过去一小时左右设置VSCode,现在我终于让扩展工作(我做了吗?)我试过测试它并且它不起作用。当我键入几行基本代码时:

#include <iostream>
using namespace std;

int main()
{
cout << "It's not working" << endl;

return 0;
}

当我尝试运行代码时,我得到了这个:

[运行] cd“/ home / user / School / CPP Codes /”&& g ++ test.cpp -o test &&“/ home / user / School / CPP Codes /”test /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o:功能_start': (.text+0x20): undefined reference tomain' collect2:错误:ld返回1退出状态 [完成]在0.096秒内退出代码= 1

我读了一些我应该添加的帖子-o ?!但我再次知道这意味着什么,或者我应该做些什么。所以任何帮助都会被疯狂地欣赏!

c++ linux ubuntu visual-studio-code
1个回答
0
投票

链接器错误确实难以调试。几年后你会得到更好的一点。基本上链接器告诉你,他找到了文件,但找不到你的主文件。正如我在评论中提到的,这可能是

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

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

© www.soinside.com 2019 - 2024. All rights reserved.