g++ 相关问题

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

如何抑制使用的内联函数,但从未在g ++中定义警告

上下文:我正在做一些编译时编程,其中涉及使用仅在decltype上下文中求值的constexpr函数来处理类型。例如,一个弹出函数会删除...

回答 1 投票 1

在C ++中使用rust库时未定义的引用

我正在尝试在C中使用Rust代码。对于Rust,我没有使用mangle,对于将在Rust中定义的C ++代码,没有使用extern“ C”。但是,我一直在尝试链接我的Rust时收到未定义的引用...

回答 1 投票 2

'main.cpp中使用模板关键字时出现'带有C链接的模板'错误

在main.cpp中,我创建了多个自定义类的对象,例如:#include“ device_manager.hpp” DeviceManager deviceManager; //编译并可以正常工作但是,当我尝试实现...

回答 1 投票 0

SFML游戏无法在Windows上编译

我已经在使用SFML的游戏上工作了一段时间,并且在我的Linux和Mac机器上进行出色的开发一直非常出色。最近,我尝试在Windows上编译游戏,但遇到许多问题。 ...

回答 1 投票 1

-lutil在g ++ complie选项中是什么意思?

g ++编译选项中-util选项的目的是什么?我用Google搜索,但是找不到很好的解释。用一个简短的例子更好地解释。

回答 1 投票 1

[NVCC链接目标文件时的多个定义

我正在使用一个库(stb_image),该库包含我从互联网上下载的2个头文件。我正在使用nvcc进行编译(我敢肯定,使用g ++会遇到相同的错误),并且由于其速度极慢,...

回答 1 投票 0

如何在c ++编译程序中查找导致行分割的错误

我正在使用vim进行c ++编程。我已经将compile命令绑定到vim中的ctrl + c,并通过运行./main.out在另一个tmux窗格中运行它。我的问题是,当我的c ++程序给我......>

回答 2 投票 0

具有-L / usr / local / lib的大型可执行文件大小

我今天遇到了一个与(cygwin)g ++产生的二进制大小有关的怪异问题。当编译使用标准库函数的C ++程序并将-L / usr / local / lib作为选项传递时,...

回答 1 投票 2

-I编译器选项如何引起不同的警告触发器?

我最近受命重组应用程序,并遇到了一个非常奇怪的问题。我已尽可能将问题简化为示例代码。请考虑以下内容:offender.h ...

回答 1 投票 2

使用OpenACC和cublasDgemv将g ++与pgi编译的代码链接时出现内存错误

为了在带有g ++的应用程序中将我的GPU与OpenACC和cublas一起使用,我设置了一个小测试示例。为此,我创建了以下文件:main.cpp pgiCudaCode.h pgiCudaCode.cpp我的...

回答 1 投票 0

Windows 10-使用gtkmm-3.0库和g ++ [包括复制]的分段错误

背景信息我不是非常喜欢向问题发送垃圾邮件,但是在过去的两天里,我一直在努力使其正常运行。到这里...我想出了一个基本的C ++的小复制品...

回答 1 投票 0

为什么堆栈退卷c ++后程序无法到达正确的返回指令?

编译器:g ++ 9.2.0操作系统:Windows 10 g ++调用:g ++ -E main.cpp -v -o main.i g ++ -c main.cpp -v -o main.o g ++ main.o -v -o main.exe main.exe main.cpp:#include #...

回答 1 投票 0

确保g ++不使用新版本C ++中添加的功能来编译程序

使用标志-std = c ++ 14进行编译的程序也使用在较新版本的C ++中实现的功能,并发出如下警告:警告:仅内联变量...

回答 1 投票 1

是C ++的模板实例化部分

我曾与某人讨论解析C ++。他说,C ++必须在解析时实例化所有模板,而我认为并非如此。您可以简单地创建一个解析树,然后...

回答 1 投票 1

[g ++:无法执行'DIRECTORY / collect2.exe':CreateProcess:没有这样的文件或目录

当我用以下命令编译c ++和c文件时:g ++ io.c * .cpp -o main -D__STDC_FORMAT_MACROS发生错误:g ++。exe:致命错误:无法执行'C:/ TDM-GCC-32 / bin /../ libexec / ...

回答 1 投票 0

具有三个参数的typedef是什么意思?

我正在尝试编译包含以下头文件的代码:#ifndef FFT_H #define FFT_H #include #include #include #define Vec(a,b)std :: vector&...] >

回答 2 投票 4

armv7中生成的ELF文件,armv6中的.o文件,同时使用-march = armv6,为什么?

我正在尝试将程序编译为armv6,但是即使我使用-march = armv6选项,ELF文件仍是为armv7构建的。所有.o文件都已编译为armv6,只有ELF文件错误。基本上我是...

回答 1 投票 1

如何static_assert某物为数组(包括VLA)?

使用GNU扩展。在C语言中,我有以下代码:#define is_same_type(a,b)\ __builtin_types_compatible_p(__ typeof __(a),__typeof __(b))#define is_array(a)(!is_same_type((...

回答 1 投票 1

“警告:使用旧式强制转换”在g ++中[重复]

可能重复:什么时候应该使用static_cast,dynamic_cast和reinterpret_cast?使用此C ++代码,char * a =(char *)b;我得到警告警告:使用旧式演员表。会是...

回答 2 投票 37

我无法在C ++代码中找到导致分段错误的原因

我有一个C ++程序,我必须根据给定要旋转的元素数(x)顺时针旋转数组。例如,如果输入数组为[1,2,3,4,5],则假定有2个元素(...

回答 3 投票 -2

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