g++ 相关问题

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

如何在windows下从MinGW中获取gccg++执行的程序的内存使用情况。

如前所述,我不知道如何在windows下通过MinGW的gccg++编译器获取执行程序的内存使用情况。在Windows上是否有类似Linux的时间功能。我试过Measure Command,但没有...

回答 1 投票 0

运行cmake+make时,如何指定调用哪个编译器?

我想在OSX上用cmake和make编译一个c++项目,但看起来make是用CXX或clang,而我想用g++(gcc),所以我可以按照这里的答案告诉编译器在哪 ...

回答 1 投票 -1

linux g++正则表达式不工作

我想在linux g++上使用正则表达式查找子字符串。例如:std::string logline = "Apr 19 00:55:32 localhost kernel: usb 2-2.1: SerialNumber: ABCDEFGHIJKLM/NOPn"; ...

回答 2 投票 0

在windows上使用mingw g++链接ocilib。

我试图使用olilib.h,我从互联网上下载。它的工作只是发现去我使用visual studio 2017。但由于我的机器,我必须使用mingw。Windows 10 - OS VSCode - 文本...

回答 1 投票 0

为什么g++ 10.1对头文件中的命名lambda有抱怨,而其他文件没有?

我有一个头文件,里面有一个命名的lambda,我用它来测量一些函数的执行时间(这个lambda是这个问题的部分结果 如何写一个Lambda包裹一个函数与......

回答 1 投票 0

g++和gcc的区别 [重复] 。

我只是有一个简单的c主程序,并有一个类,VoronoiDiagramGenerator.cpp和VoronoiDiagramGenerator.h是类定义,在main函数中调用类方法。为什么我用gcc和...

回答 1 投票 -2

std::fabs(a*b)与std::fabs(a) * std::fabs(b)之间的区别。

我正在处理一些数值代码,我在看编译器的输出。有一个特殊的情况让我感到奇怪:在实数中,它认为abs(a) * abs(b) = abs(a * b)。我期望 ...

回答 1 投票 7

-当使用长双数时,Ofast产生不正确的代码。

#include int main(void) { int val = 500; printf("%d\n", (int)((long double)val 500)); printf("%d\n", (int)((long double)500 500)); }。很明显,它应该输出1 1......。

回答 1 投票 2

内联命名空间和扩展命名空间

我看了关于命名空间定义的部分。N3797的7.3.1条说。inline关键字只有在原命名空间定义中使用过的情况下才可以在扩展命名空间定义中使用... ...

回答 2 投票 7

g++对静态库的链接不起作用

我有一个simle文件main.cpp和静态库MyLib.lib,我试图用静态库链接程序,像这样:g++ -o m main.cpp -static -L c:\lib\path -l MyLib或者像这样:g++ -o m ...。

回答 1 投票 0

g++对静态库的链接不起作用

我有一个simle文件main.cpp和静态库MyLib.lib,我试图用静态库链接程序,像这样:g++ -o m main.cpp -static -L c:\lib\path -l MyLib或者像这样:g++ -o m ...。

回答 1 投票 0

C++程序在黑盒测试时终止

我已经实现了一个菜单,为了避免EOF字符的崩溃,我做了一些编码,但问题是这个代码在做黑盒测试时(从文件中读入),程序是 ...

回答 1 投票 0

G++编译器:无法写入[重复]文件。

所以有一天,我做了一个小程序,为我在Visual Studio 2019上做的一个更大的程序做测试,下面是它的样子。#include #include 用...

回答 1 投票 0

错误:无法将'<lambda(double)>'转换为'double(*)(double)'[重复]。

我有这个错误的错误:不能转换''。 '到 'double (*)(double)' void Matrice::mapEmplace(double (*fct)(double)) { for(size_t i = 1; i <= nLig; ++i) for(size_t j = 1; ...

回答 1 投票 0

告诉CMake将Boost链接到一个自定义文件夹中。

我试图在自定义目录下安装boost。我做了: cd boost_dir .bootstrap.sh --prefix=custom_dir .b2 现在我想做的是告诉CMake指向那个库。为此,我添加了:set(......)

回答 1 投票 0

g++的std::visit泄露到全局命名空间?

我只是在std::visit和std::function的附近碰到了一些微妙的东西,让我感到困惑。我不是一个人,但我能找到的唯一其他人都跳了 "变通一下就继续前进 "的舞蹈,而且......

回答 1 投票 1

C++返回类型推导与速记IF语句问题

为什么在C++中,返回类型扣减对短if无效?下面是示例代码。编译器 g++-10 v.10.0.1 20200416) struct Point{ int x; int y; }; Point test() { /在C++20中工作....

回答 1 投票 0

Cmake不能在makefile中添加"-fPIE "标志。

我试图编译嵌入了python的C++代码。尽管我在CMakeList.txt中添加了'-fPIE'标志,但编译器并没有编译我的代码。这是我的CMakeList。...

回答 1 投票 0

使g ++创建与程序名称相同的-o文件

我想编写一个别名或新命令来调用g ++并创建一个与cpp文件同名的可执行文件,例如g ++ hello.cpp创建./hello而不是./a,我使用g ++ hello.cpp -o hello ...

回答 1 投票 0

是否正在/正在为GCC开发“ clang ++:-Wunused-lambda-capture”等效警告?

背景有时我会遇到使用以下虚拟lambda捕获(而不是例如(void)x;,... foo(int / * x * /)或... foo([[maybe_unused]] int x)在C ++ 17中),以便补救...

回答 1 投票 1

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