15得票4回答
如何在Ubuntu桌面15.04 64位系统上安装g++ 5.1?

我想在Ubuntu上尝试一下新的GCC 5.1 C++编译器。 所以,我下载并安装了64位的Linux Ubuntu桌面15.04版本在虚拟机中。 然后,在终端中,我输入了以下命令: sudo apt-get update sudo apt-get install g++5 多个软件...

15得票3回答
从PPA下载了g++ 4.8,但无法将其设置为默认版本?

我在Ubuntu 12.10上通过以下方式下载了g++ 4.8: sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install g++-4.8 但是当我这样做: ...

15得票3回答
如何禁用-Werror=date-time/macro "__DATE__"可能会阻止可重现构建

我正在尝试为Netis WF2190适配器编译驱动程序。 是的,我刚刚从他们那里下载了最新版本。 在构建中如何禁用-Werror=date-time?我在构建脚本中找不到它的任何地方,所以我想它一定是一些全局默认设置。显然,代码只是试图将构建日期/时间嵌入输出中,所以禁用此警告应该没有问题。...

15得票1回答
在Ubuntu 22.04上编译使用模块的C++20程序。

我正在尝试运行一个简单的程序: import <iostream>; int main() { std::cout << "Hello, World!" << std::endl; return 0; } 我已经检查过了,据说我已经有最新版本的gcc了...

14得票2回答
Ubuntu 20.04 - gcc版本低于gcc-7

我最近将我的Ubuntu版本升级到最新的20.04版本。我的一些早期项目(在16.04上开发)使用gcc 5(gcc-5.4.0)编译得很好。 Ubuntu 20.04的默认版本是gcc-9。我试图将gcc版本降至5。我已经阅读了几篇文章,例如如何在Ubuntu 18.04上构建和安装gcc...

14得票2回答
在Ubuntu 16.04上升级到最新的gcc和g++。

我最近尝试降级到gcc 4.7,因为我正在使用的一个cfd代码无法与最新的gcc版本编译。但是在遇到许多错误并且代码仍然无法编译后,我放弃了,并希望回到最新的gcc和g++编译器,但似乎我可能搞砸了一些东西。 当我执行以下操作时: sudo update-alternatives --re...

14得票1回答
GDB崩溃并显示错误信息:ImportError: 找不到libstdcxx.v6.printers模块。

我在使用GDB时遇到了问题。每当我尝试调试任何C++程序时,在运行后不久,GDB就会出现这个错误: (gdb) run Starting program: /home/errikos/Workspaces/tests/a.out Traceback (most recent call la...

14得票2回答
如何在Precise上安装GCC 4.7?

Precise存档中最新版本的GCC是4.6.3。然而,GCC 4.7添加了对一些较新的C++11特性的支持(如委托构造函数)。Quantal的软件包存档中有可用的GCC 4.7.2。 有没有办法在Precise上安装GCC 4.7?更好的是,有没有一种简单的方法将一个发布中的更新版本的软件...

14得票8回答
我可以使用C/C++编译器吗?

我现在换成了Ubuntu 10.10,但是我遇到了一个问题,就是没有C/C++编译器。有什么可能的方法可以让我像在Microsoft Windows中创建可执行文件一样使用所有库(如图形、数学、conio、stdlib等)来使用C/C++编译器吗?

13得票1回答
如何将ncurses.h添加到使用gcc编译的C++程序中?

我对在gcc上进行C++编程完全是新手。我想在控制台的输出中给我的文本添加颜色。由于Linux上没有conio.h,我进行了研究并发现ncurses.h可以解决这个问题。现在唯一的问题是我不知道如何下载它并添加到库中。有人能描述一下方法吗? 另外,如果有人能描述一下ncurses.h是否比c...