答案1
您的 C++ 程序未在 Code::Blocks 中运行,因为您没有安装 C++ 编译器(G++ 的一个版本),或者如果安装了,您没有在 Code::Blocks 编译器设置中配置 C++ 编译器。默认情况下,Ubuntu 18.04 中未针对任何版本的 g++ 配置 C++ 编译器,因此必须在 Code::Blocks 编译器设置中进行配置。
安装最新版本的 C++ 的 g++ 编译器。
sudo apt install g++-8 xterm
也可以选择安装最新版本的 gcc(推荐)。
sudo apt install gcc-8-base # recommended version
开始代码::块。
- 选择设置->编译器->全局编译器设置(左侧窗格中的大蓝色齿轮图标)->工具链可执行文件标签。
- 选择程序文件选项卡。下面的屏幕截图中它已被选中。
- 点击..按钮,这些按钮在以下屏幕截图中用鼠标光标标记。导航到
/usr/bin
。C 编译器应该是gcc
或者可选的gcc-8
,C++ 编译器应该是g++-8
和动态库链接器应该g++-8
。 - 点击 OK 按钮关闭编译器设置窗户。
答案2
答案3
也许您的问题在于您以 codeblocks 提供的默认格式 (.ads) 保存了文件。我遇到了同样的问题,但在将文件扩展名从 .ads 重命名为 .cpp 后解决了该问题。
希望这可以帮助