g++ 相关问题

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

Centos7 g ++“ to_string不在std的成员中” [关闭]

我有一些非常标准的C ++代码,在其中我使用to_string将一个字符串和一个int一起添加,例如:string s = to_string(a)+“!”;当我尝试在Centos7上使用g ++进行编译时,我...

回答 1 投票 0

为什么Clang编译器会生成错误“在'〜'之后使用类名来命名析构函数?”

我有一个正在开发的简单图形应用程序,想要跨平台运行。现在,我有一个简单的make文件,可以在Ubuntu Linux和OSX上正常编译。我正在使用GNU g ++ ...

回答 1 投票 -2

Compiler Explorer和GCC具有不同的输出

[我有一些C代码,当将其提供给Compiler Explorer时,它输出:mov BYTE PTR [rbp-4],al mov eax,ecx mov BYTE PTR [rbp-8],al mov eax,edx ...

回答 1 投票 -1

编译问题:在函数_start中:对main的未定义引用collect2:错误:ld返回了1个退出状态

我遇到以下错误:/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crt1.o:在函数_start中:/ build /glibc-6V9RKT/glibc-2.19/csu/../sysdeps/x86_64/start.S:118:undefined ...

回答 1 投票 0

使用g ++用命名标签静态初始化嵌套的C ++结构

我正在将现有的C代码导入/移植到C ++。我希望对现有代码主体进行尽可能少的更改,以最大程度地减少对现有代码的维护。此代码使用静态...

回答 1 投票 0

为什么同时获得警告,提示已使用但未定义函数,并且未定义但未使用函数?

我遇到了一对看起来相互矛盾的异常的编译器警告。这是我编写的代码:#include #include 名称空间{std :: function&...

回答 2 投票 4

如果运行命令行,但不是从shell脚本运行,命令运行正常

我在切换的新服务器上遇到了一个奇怪的问题(从ubuntu 18_04切换到Red hat linux)。我们的脚本之一开始引发错误,但是如果我复制,请在命令上粘贴相同的命令...

回答 1 投票 0

这是g ++或clang ++中的错误

以下代码:类A {朋友类B; int m; }; B类{朋友void f(A * p){p-> m = 32; };在clang版本9.0.0-2中进行编译,而在g ++版本9.2.1中则不进行friend-test.cpp:在...

回答 1 投票 1

手工生成的Makefile中的未定义引用

我对此Makefile有问题,我收到一个奇怪的gtkmm错误。 CXX = g ++ MYSQL_DIR = C:/ Program \ Files / MySQL / Connector \ C ++ \ 1.1 /#-W -Wall -Wextra -Werror CXXFLAGS = -Wall -std = c ++ 11 $(shell pkg -...

回答 1 投票 0

如何在 Visual Studio 中使用 g++ 编译器

在 visual studio 2019 中找不到在 g++ 下编译 c++ 项目的简单方法。我能找到的只是 Visual Studio Code 的教程,而不是完整的 Visual Studio。

回答 2 投票 0

[C ++使用g ++,无结果,无打印

我正在从使用Python逐渐过渡到使用C ++,但我不知道如何运行任何代码。我正在使用g ++编译器,但是我的函数没有任何结果。 //数组示例#include

回答 1 投票 0

mingw32 / bin / ld.exe…对[class]的未定义引用…collect2.exe:错误:ld返回了1退出状态

当我尝试将代码从Linux移至Windows时的问题描述:当我在Main.cpp中调用用户定义的类时,Windows链接器上的MinGW会发生问题(如果可以,则工作正常...

回答 1 投票 1

clang ++与g ++ constexpr的差异,带有超出范围的引用

我有constexpr std :: array v1 {0},v2 {0};表现得像大整数。因此,我编写了一个乘法函数来查找数字的乘积。 #include #include

回答 1 投票 0

-msse,-msse2,-mssse3,-msse4 rtc ..的cflgs sse选项之间有什么区别?以及如何确定?

对于GCC CFLAGS选项:-msse,-msse2,-mssse3,-msse4,-msse4.1,-msse4.2。它们是专有用途还是可以一起使用?我的理解是选择要设置的内容...

回答 1 投票 18

如何使用mingw工具链生成.lib文件?

我已在系统中安装MingW GCC 4.8.1。我正在尝试构建LLVM源代码(进行一些额外的修改)。 Cmake 2.8.12用于生成makefile和Visual Studio解决方案文件。...

回答 1 投票 1

为什么将显式构造视为(隐式)变窄转换?

请考虑以下代码:uint32_t foo(uint64_t x){auto y = uint32_t {x};返回y; }这被认为是编译器不得不警告我(GCC 9)或...

回答 3 投票 2

[C ++ makefile带有相对于父项的相对包含路径

我有一个正在运行的项目,我需要在不更改代码的情况下参与其中,而只是为其编写新的main()。我的目录结构:[main_dir] / [main.cpp] [main_dir] / [dir1] / [child1] / ...

回答 1 投票 0

C ++ Raspberry PI 4,“ chrono”未使用Geany进行编译

我正在使用Raspberry pi 4(rip Pi3)的机器人项目使用C ++。为了计算电动机的转速,我尝试使用“ chrono”库,因为它可以提供一定的精度。当我尝试...

回答 1 投票 -1

在gcc命令中添加linux标头

因此,我试图在ubuntu16.04的c文件中包含一些标头。 #include #include #include #include #include #...

回答 1 投票 0

简单的c ++“ hello world”将不会出现此错误(.text + 0x20):未定义对“ main”的引用

你好,我只是想用vscode #include 使用命名空间std编译这个简单的c ++代码; int main(){cout <

回答 1 投票 0

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