g++ 相关问题

g ++是GNU编译器集合(gcc)的C ++前端。

g ++总是与“旧”静态库向后兼容?

我有一些静态库,我不是它的所有者,用旧版本的g ++ 4.3.2编译(c ++ 11 / c ++ 0x未激活)。当我使用g ++ 4.6(没有c ++ 11)编译我的代码并使用g ++链接它时...

回答 2 投票 14

如何找出使用gcc时实际应用了哪些优化?

使用IBM的XL编译器系列,可以提供两个选项(-qreport和-qlist)为每个源文件生成报告,其中包括有关应用了哪些优化或哪些优化的信息。

回答 3 投票 19

Erwin Unruh的例子今天有用吗?

以下是来自Erwin Unruh的示例,该示例以使用C ++模板元编程在编译器错误消息中生成素数而闻名,如下所示。 // Erwin Unruh,无标题程序,// ANSI ......

回答 2 投票 2

GDB编译问题

我遇到了从源代码编译gdb的问题。我正在下载8.2.1版,但是当我尝试编译它时,我收到以下错误:configure:error:***支持C ++ 11的编译器...

回答 1 投票 1

处理gcc的noexcept-type警告

考虑这个例子,来自bug 80985:template void call(Func f){f(); } void func()noexcept {} int main(){call(func);在启用所有警告的情况下编译它,...

回答 4 投票 31

如何让CMake使用Mingw-w64 gcc / g ++? [重复]

我在Windwos试图使Mingw-w64与CMake一起工作,因为我的MSVC在某种程度上根本不工作(使用Windows10 64位。基本上我添加了参数-DCMAKE_CXX_COMPILER =“C:/ MinGW-w64 / mingw64 / ...

回答 1 投票 1

声明全局变量 ,代码将无法成功运行

以下是我的代码:#include #包括 using namespace std;向量 VEC; int main(){cout <<“Hello World!” << endl;返回0; } 一世 ...

回答 1 投票 -2

如何编译所有.cpp文件,除了使用g ++的文件?

要编译源目录中的所有C ++文件,我运行g ++ -std = c ++ 17 ../src/*.cpp -o ../out/a.out如何编译给定目录中的所有cpp文件,除了main.cpp中?

回答 3 投票 0

g ++编译:我可以链接到带有符号链接二进制文件的目录吗?

下面编译:g ++ -L ../../ lib -o my_prog my_prog.cpp -ltest1 -ltest2其中../../lib包含libtest1.so和libtest2.so的符号链接但是我收到错误的时候我运行程序:“错误......

回答 2 投票 -2

在库中公开constexpr专用模板函数

我有一个包含模板函数的类。其中一个是constexpr功能。我想将此类编译为库,并使用来自其他客户端的专用模板函数。示例://在myclass.h中...

回答 1 投票 1

VSCode c ++ task.json包含路径和库

IntelliSense使用c_cpp_properties.json >> includePath来查找自动完成的标头,但我注意到我仍然需要在task.json >> tasks >> args中指定include路径来构建。 ...

回答 2 投票 2

DSO在命令行中丢失[重复]

我正在尝试编译这样的C ++程序:$ g ++ -o Sniffer_Train main.cpp Sniffer_train.cpp Sniffer_train.h -lmysqlclient -lpcap但是我收到以下错误:/ usr / bin / ld:/ tmp / cct6xeXD ... 。

回答 1 投票 41

使用非类型模板参数专门化模板模板参数

我正在尝试对类模板进行部分特化,其中一个模板参数是包含单个非类型参数的模板模板参数。例如:template <...

回答 1 投票 2

GNU C ++编译器g ++的优化级别表,准确吗?

虽然我知道每个程序都是不同的场景,但考虑到下表,我有一个相当具体的问题。 GNU C ++编译器的优化级别g ++ Ox正在发生......

回答 1 投票 0

ISO C ++禁止声明'tuple'没有类型

当试图编译一个简单的类(g ++ myclass.cpp)时,我得到以下错误:ISO C ++禁止声明'tuple'没有我搜索过这个问题的类型,在大多数情况下人们似乎......

回答 4 投票 8

C ++ / g ++:在这种情况下,编译器如何处理内存分配?

由于代码的不同,g ++如何处理这种情况有区别吗?对于初学者来说,它似乎完全相同的代码tbh。我应该提一下,这两棵树都很大,......

回答 1 投票 1

c ++不能在构造函数中使用父类型作为参数

当尝试将祖先类型作为构造函数中的参数时,g ++似乎误认为非存在的默认构造函数的类型。这里发生了什么,是否有修复?最小的......

回答 1 投票 1

constexpr计算的编译时性能

我有一些标记为constexpr的非平凡的C ++ 17函数。他们正在进行与图形相关的计算(深度优先遍历)和通用算法(例如,查找,排序,唯一......)。如果我试图强迫......

回答 1 投票 0

使用链接器“ld”在asm文件中执行cpp过程

我从系统编程开始,但我遇到了令人讨厌的情况。我不知道如何使用nasm和g ++编译器在asm文件中运行cpp过程。这是我在asm中的代码名为kernel ....

回答 1 投票 0

带有g ++编译器的OpenGL C ++,无法在Windows 10上找到GLFW(无Visual Studio)

我正在尝试使用带有g ++编译器的C ++从Scratch设置OpenGL API。目前我正在尝试使用GLFW获得一个简单的窗口系统但是当我编译程序时它似乎没有找到...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.