g ++是GNU编译器集合(gcc)的C ++前端。
gcc(或其他编译器)经常生成大量文本输出,很难看出错误在哪里或错过警告。我做了一些搜索,但没有找到一个干净简单的颜色解决方案......
如果没有为int定义,为什么sqrt()在int变量上工作正常?
在编程:使用C ++的原理和实践(第六次印刷)的第3章中,Stroustrup声明(第68页):“注意没有为int”定义sqrt()。这是一个基于它的简单C ++程序......
我正在尝试在Ubuntu上编译一个quickfix程序,但我得到了对FIX ::的未定义引用,好像-lquickfix选项没有放在g ++命令中。实际上,没有这个我得到相同的结果......
命名空间中的ostream operator <<隐藏其他ostream :: operator [duplicate]
使用gcc版本5.2.0(GCC)和--std = c ++ 14,如果取消注释名称空间MyNamespace中注释掉的运算符ostream,则以下代码不再编译。这是一个错误还是一个功能? (...
使用std :: string或char指针时,G ++编译的应用程序崩溃
我刚刚安装了MinGW,因为我想使用轻量级代码编辑器而不是Visual Studio或Codeblocks编写代码,这两者都是我从未遇到过的问题。所以代码编译和工作,...
在编译时使用shell变量值和“go build”命令[重复]
我正在gitlab CI上构建Golang项目,我想将$ CI_COMMIT_TAG值传递给编译器。使用g ++,它会像g ++ -DCI_COMMIT_TAG = $ CI_COMMIT_TAG ....有什么类似的东西......
当我使用模板时,未在此范围GCC Linux环境中声明strerror_s,strcpy_s,localtime_s,sprintf_s?
我编写了一个跨平台代码,给出了当前日期(mm / dd / yy)和时间(hh / mm / ss)和完整日期(yyyymmdd),此代码适用于Windows(MSVS2015)但不适用于Linux(GCC) 4.8.5)。我的代码......
在ubuntu上交叉编译Boost 1.57.0 for arm
我是新的交叉编译过程。需要跨臂编译boost库。请建议步骤交叉编译boost库。是否有可能交叉编译boost库所需的功能?...
g ++错误:重载'abs(unsigned int)'的调用是不明确的
我正在尝试编译以下代码:#include static unsigned iSqr(unsigned i){unsigned res1 = 2; unsigned res2 = i / res1;而(abs(res1 - res2)> 1)...
我正在尝试交叉编译我的应用程序。我创建了一个CMake文件,用Emscripten构建我的应用程序,它按预期工作。现在我正在修改CMake文件以编译我的应用程序...
为什么我不能编译Boost.Serialization演示?
我正在运行Ubuntu 16.04。我正在尝试设置Boost.Serialization,我在编译教程中的第一个演示时遇到了麻烦(标题为A Very Simple Case)。我跟着Boost ......
在CentOS7上与g ++进行DLL链接后,未声明C ++函数
我试图用一个非常简单的测试程序链接一个DLL,但我收到一个错误,我将在帖子的最后描述。 frvt11.h - 接口(只是相关代码)我需要实现...
std :: vector是否将其值类型的赋值运算符用于push_back元素?
如果是这样,为什么?为什么不使用值类型的复制构造函数?我收到以下错误:/usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/vector.tcc:在成员函数`ClassWithoutAss&...
我正在尝试编写一个链接到共享库(* .so)的小程序。但是当我尝试编译程序时,我得到一个错误,说“未定义引用”到“函数”内容...
如何通过Eclipse将'-pthread'选项添加到g ++?
我正在使用eclipse编译多线程库。如何在eclipse对g ++的调用中添加-pthread或-pthreads选项?
当我尝试访问从虚拟基类继承的派生类对象的内存布局时,出了点问题。编程环境:GNU / Linux 3.19.0-32-generic,x86_64编译器:...
我们在使用qmake在Ubuntu Linux上构建C ++软件时遇到了问题。问题是:我们使用一些库,例如OpenCV,它可以在一个系统中具有不同的版本。 qmake自动添加-...
我正在实现Collection层次结构,在这个项目中我需要一些没有实现功能的抽象类,因此为这些类创建.cpp文件似乎是多余的。我有一个 ...
假设这些代码用g ++编译:#include int main(){int a = 0;转到出口; int * b = NULL;退出:返回0; } g ++将抛出错误:goto_test.c:10:1:错误:...
关于工作C ++ 03代码的G ++(C ++ 14)链接器错误
考虑以下代码。 class aClass {public:static const int HALLO = -3; }; int main(){std :: vector 一个;的std ::矢量 b;的std ::矢量 C; ...