g ++是GNU编译器集合(gcc)的C ++前端。
我试图结合这个答案中使用的方法来检测一个类是否有一个成员变量x和这个答案根据使用enable_if选择不同的实现。 ...
来自GNU的网站:-ftrapv此选项为加法,减法,乘法运算的带符号溢出生成陷阱。 -fwrapv此选项指示编译器假定已签名...
每当我尝试使用IOStream编译C ++文件时,我都会收到此错误。我已经尝试重新安装GCC G ++(4.6和4.9)和cpp ..它没有帮助(或者我没有做正确的方法)。我如何能 ...
为什么std :: size()不是gcc 8.2.0中std的成员
我正在尝试自学一些C ++ 17。为什么编译器会为下面的代码片段抛出错误? #包括 #包括 #包括 int main(){...
像许多人一样,我用大量警告标志构建我的项目。由于并非所有警告标志都是有害的,因此编译会变得嘈杂。诸如“未使用的变量”,“阴影......”等警告
我正在尝试编译我的程序并返回此错误:usr / bin / ld:找不到-l 在我的makefile中,我使用命令g ++并链接到我的库,这是一个符号链接...
Project ERROR:无法运行编译器'g ++'。也许你忘了在gitlab env中设置环境
我发生了一个奇怪的现象,我不知道如何调查。我希望有人已经遇到这个可以提供提示我正在使用gitlab CI来构建一些基于Qt的项目。 gitlab ...
如何强制gcc编译器/链接器从可执行的未使用的静态数组中删除[重复]
我有一个大数组uint8_t [95] [5]包含7x5位图的各种字符(每个字节中的1位未使用)。我只使用这95个字符中的一些,但完整的静态数组存储在......
使用g ++构建二进制文件时谁确定GLIBCXX_version?
我正在使用Centos 6.8上的G ++ 4.9.3构建一个自制的共享库。该库使用boost :: interprocess :: file_lock,boost版本为1.41.0。我不是在多种环境中工作..我......
我很困惑,仅仅g ++ -o testpoco testpoco.cpp -lPocoFoundation能够在我的Cygwin环境中成功编译。完整的C ++代码如下:#include int main ...
我在Mac OSX上运行,版本10.8.5(Mountain Lion)。我有以下简单的C ++代码。 main.cpp:#include int main(){std :: cout <<“Hello world!”<
模板 class Vec {T data [S]; public:constexpr Vec(const T&s):data {s} {}};模板 ...
我正在Windows 10下构建portaudio,我不知道如何链接我的portaudio构建目录下的libportaudio.la文件。我使用MSYS和MinGW来构建portaudio,如下所示:http:// ...
uniform_real_distribution operator()编译错误
我写了这段代码:std :: pair ,size_t> NodeSelector :: rouletteWheel()const {const std :: uniform_real_distribution 南台; size_t i = 0; ...
我对C ++比较陌生,最近从C#和Java转移(之前,曾经在纯Lua环境中工作)。我一直试图解决我遇到的这个问题,但没有成功。基本上......
最近我遇到了一个有趣的“功能”。下面的代码在g ++和Visual Studio 2017上同样编译。#include #包括 int main(){std :: list ...
g ++编译错误:制作共享对象时不能使用`.rodata';用-fPIC重新编译
我正在使用命令:g ++ --std = c ++ 11 -fPIC -Iincludes parser.cpp lib / main-parser.o lib / lib.a在Debian 9上编译C ++程序但是我收到以下错误消息:/ usr / bin / ld:lib / lib.a(...
如何避免Qt的std :: filesystem链接器错误?
我想使用带有Qt 5.12.0的std :: filesystem和g ++版本的Ubuntu 8.2.0-7ubuntu1,但是会遇到链接器错误:g ++ -lstdc ++ fs -Wl,-rpath,/ home / user / Qt / 5.12.0 / gcc_64 / lib -o ...