带GCC的代码块上的代码块C ++编译错误

时间:2019-02-17 19:38:17

标签: c++ codeblocks

我在Windows上使用Visual Studio编写C ++已有一段时间,最近我切换到Linux Mint,并安装了Codeblocks作为我的C ++ IDE。我写了一个非常简单的程序,无法编译:

count()

我尝试运行此命令,但收到控制台错误消息:

#include <iostream>

int main()
{
    std::cout << "Hello world!" << endl;
    std::cin.get();
    return 0;
}

我也尝试对main.cpp文件运行cc,但收到一条错误消息:

Executing: xterm -T Test -e /usr/bin/cb_console_runner LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. /home/***/workspaces/cpp-workspace/Test/bin/Debug/Test  (in /home/***/workspaces/cpp-workspace/Test/.)
Process terminated with status -1 (0 minute(s), 0 second(s))

其他信息:

  • 我已经在计算机上安装了GCC
  • 我使用Mint Software Manager安装了代码块

我已经研究了大约一个星期的时间,并且一直无法解决任何问题。非常感谢获得此编译的任何帮助!

编辑 我已经根据给出的建议检查了我的编译器设置,它们都显示正确。我添加了我的设置的屏幕截图,以防有人看到某些东西。此外,在编译器下拉列表中没有列出g ++作为选项。 My codeblocks settings

1 个答案:

答案 0 :(得分:0)

cc构建C程序。那不会引入C ++的标准库,因此不会出现链接器错误。

您需要一个C ++编译器,例如已经安装的g++

实际上,除非成功构建程序,否则您将无法执行该程序。

这应该包含在您的C ++书籍中,您现在可以阅读。