g++ 相关问题

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

“控制到达非空函数的末尾”,并通过枚举类型完全处理大小写切换

为什么即使处理了 type_t 的所有可能值,此代码也会触发“控制到达非 void 函数的末尾”?处理此警告的最佳方法是什么?添加返回-1后...

回答 3 投票 0

“Hello world”导致的 C++ 核心转储

我当时正在测试Vim写代码,写了一个简单的“Hello world”程序来测试一下。使用 g++,该程序似乎可以通过命令编译良好 g++ helloworld.cpp -o helloworld (不...

回答 1 投票 0

动态库的静态成员在 Linux(GNU GCC) 上无法初始化,但在 macOS (Clang) 上可以初始化

看来gnu的链接器删除了test.cpp,因为main.cpp中没有引用。 但我确实需要在我的项目中初始化一些像这样的静态变量。 //主.cpp #包括“...

回答 1 投票 0

使用 libc++ 和 gcc 构建:-Wmaybe-uninitalized

我正在使用 gcc 和 libc++ (llvm) 运行构建。自从更新到 Debian Bookworm 以来,我得到: /usr/lib/llvm-14/include/c++/v1/regex:1384:8:警告:'.std::__1::__state::__at_f...

回答 1 投票 0

Unix - “xargs” - 输出“在中间”(不是在最后!)

在 Unix 中使用 xargs 应用程序的示例可以是这样的: LS | xargs 回显 这与(假设我的工作目录中有 someFile 和 someDir/ )相同: 回显某些文件某些目录...

回答 4 投票 0

在没有root权限的Linux上安装gcc

我可以使用公共图书馆的计算机,我想尝试一些 C++ 以及其他代码。问题是没有安装 g++,我无法使用软件包安装它,因为我没有...

回答 5 投票 0

编译时错误“未定义的架构 x86_64 符号”是什么意思?

我正在尝试使用 C++ 教科书中示例中的相邻列表来编写图形类,当我使用以下命令进行编译时: 代码: g++ -o prog 程序.cpp ...我收到以下错误:

回答 1 投票 0

C++20 的 std::views::filter 未正确过滤视图

我正在编写一个简单的C++程序,它从正态分布生成一个随机整数值列表,然后获取前N个生成的项目并过滤它们,使它们的绝对值为gre...

回答 2 投票 0

无法在 ubuntu 20.04 中安装 g++ 和 build-essentials

即使使用 apt-get clean 清洁后,它也说有损坏的包。须藤 dpkg -l | [1] 中提到的 grep ^..r 不返回任何内容。 $ sudo apt-get install build-essential 正在阅读包裹清单...

回答 6 投票 0

用 C++ 编写的简单“Hello World”程序在 Windows 11 上不会打印任何内容

我刚刚学习了 C++,我正在尝试在我的 64 位 Windows 11 计算机上编写一个简单的 Hello World 程序。我使用 Visual Studio Code 编写代码,但使用命令提示符编译它。当我尝试

回答 1 投票 0

clang++ 编译无法访问的函数,g++ 则不会

我在 Instagram 上看到了这个 meme,内容是关于一些 C++ 代码,这些代码不应该输出任何内容,但却会输出任何内容。代码是: #包括 int main() { 而 (1) ; } 无效不可达(){ 是...

回答 1 投票 0

为什么类定义以一种方式编译而不是另一种方式?

我将代码简化为两个独立编译并链接在一起的文件。 文件:main.cpp A类{ 民众: 整数值; A(整数); }; #包括 使用命名空间 std...

回答 1 投票 0

为什么gcc不创建新变量?

我有这样的代码: static const char kFmt[] = "某个字符串: - %s"; char buf[sizeof(kFmt) + 10]; snprintf(buf, sizeof(buf), kFmt, "字符串"); 看起来arm gcc 6.3.0 没有

回答 2 投票 0

相同的代码在使用不同版本的 C++ 时会给出不同的输出

我正在解决这个问题,然后我在不同版本的 C++ 之间遇到了这种奇怪的行为。当我使用 C++17 时,代码给出正确的输出,但是当我切换到 C++14 时,输出会发生变化

回答 1 投票 0

MinGW 链接路径

我目前正在尝试通过以下命令使用 MinGW 链接库: g++ main.cpp -l"C:\Users\Whirvis\Desktop\glfw3" 该命令不起作用,但以下命令起作用: g+...

回答 1 投票 0

Cmakelist 的 G++ 参数

我正在尝试使用 cmake 构建我的项目。带有第 3 方头文件和库。标头位于 /usr/local/include/ 中,库位于 /usr/local/lib/ 中。我认为编译器找到了这些文件

回答 1 投票 0

如何在 QT Creator 中关闭 g++ 中的 unicode 标志?

当我编译一些项目时,我看到类似的命令 g++ -c -fno-keep-inline-dllexport -g -std=gnu++11 -Wall -Wextra -Wextra -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -

回答 1 投票 0

“bash:gcc:找不到命令”——使用 MSYS2 安装 GCC、GDB 和 G++ 时出错

我正在使用该指令安装 MinGW,但在检查版本时遇到问题。 $ gcc --version 之后出现的错误看起来像 bash: gcc: command not find 我已经检查过我的

回答 2 投票 0

为什么这个简单的代码不能一致地编译?

以下代码在 g++、clang 和 Visual Studio 上编译: #定义十六进制(hex_) 0x##hex_ int main() { 返回十六进制(BadC0de); } 与此修改一样,使用 C++14 数字分隔符: 返回...

回答 1 投票 0

编译警告:当对包含向量的嵌套结构使用列表初始化时,Vector _M_end_of_storage 可能会在未初始化的情况下使用

当我尝试使用列表初始化来初始化包含向量的嵌套结构时,我注意到了这个警告。虽然代码在运行时似乎按预期执行,但我不确定为什么这样

回答 0 投票 0

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