Rafid Haque Asked: 2018-08-17 23:37:06 +0800 CST2018-08-17 23:37:06 +0800 CST 2018-08-17 23:37:06 +0800 CST Ubuntu 18.04 中的 CodeBlocks 在构建和运行后不会在控制台中显示任何结果。我应该怎么办? 772 我刚刚切换到linux。 提前致谢! programming compiling c++ code-blocks 18.04 3 个回答 Voted Best Answer karel 2018-08-18T00:57:13+08:002018-08-18T00:57:13+08:00 您的 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 按钮关闭编译器设置窗口。 George Udosen 2018-08-18T02:07:57+08:002018-08-18T02:07:57+08:00 我尝试codeblocks在仿生中安装,这几乎是一场噩梦,因为需要如此多的依赖项。在问题 OP 缺少xterm terminal用于codeblocks工作并且可以在libwxbase3.0-0v5包中找到的问题的情况下,当您尝试安装它时,它会抱怨然后您运行sudo apt install -f,它将xterm作为依赖项的一部分安装。 请注意,codeblocks下载附带了codeblocks_17.12-1_amd64_stable.tar.xz来自其下载站点的存档文件中所需的依赖项。 Shubham Tiwari 2020-12-09T19:09:11+08:002020-12-09T19:09:11+08:00 也许您的问题是您以代码块提供的默认格式(.ads)保存文件。我遇到了同样的问题,但在我将文件扩展名从 .ads 重命名为 .cpp 后解决了这个问题。 希望这可以帮助
您的 C++ 程序没有在 Code::Blocks 中运行,因为您没有安装 C++ 编译器(G++ 的一个版本),或者如果安装了它,您没有在 Code::Blocks 编译器设置中配置 C++ 编译器。默认情况下,Ubuntu 18.04 中没有为任何版本的 g++ 配置 C++ 编译器,因此必须在 Code::Blocks 编译器设置中进行配置。
为 C++ 安装最新版本的 g++ 编译器。
也可以选择安装最新版本的 gcc(推荐)。
起始代码::块。
/usr/bin
。C 编译器应该是gcc
或可选gcc-8
,C++ 编译器应该是,动态库g++-8
的链接器应该是.g++-8
我尝试
codeblocks
在仿生中安装,这几乎是一场噩梦,因为需要如此多的依赖项。在问题 OP 缺少xterm terminal
用于codeblocks
工作并且可以在libwxbase3.0-0v5
包中找到的问题的情况下,当您尝试安装它时,它会抱怨然后您运行sudo apt install -f
,它将xterm
作为依赖项的一部分安装。请注意,
codeblocks
下载附带了codeblocks_17.12-1_amd64_stable.tar.xz
来自其下载站点的存档文件中所需的依赖项。也许您的问题是您以代码块提供的默认格式(.ads)保存文件。我遇到了同样的问题,但在我将文件扩展名从 .ads 重命名为 .cpp 后解决了这个问题。
希望这可以帮助