问题标签 [gcc8]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
29 浏览

gcc - 无法指出 GCC 特定版本

我按照这些步骤在自定义文件夹上安装 gcc 8.4 版本(--prefix = /FOLDER/)

https://www.hongliangjie.com/2012/07/20/how-to-install-gcc-higher-version-in-alternative-directory/

但我无法使用新的 gcc 8.4。无论我在哪里执行“gcc -v”,我都会得到 gcc 4.8 版。我也在 /FOLDER/、/FOLDER/bin 中尝试过,但没办法。“gcc-8”都不是

我正在通过“ssh”在一个杂物上处理我的私人空间,所以没有root权限。

我看到了以前的问题,但使用

导出 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/FOLDER/libexec/gcc/powerpc64le-unknown-linux-gnu/8.4.0

不工作。

有什么帮助吗?

0 投票
1 回答
319 浏览

ruby-on-rails - rvm install ruby​​-3.0.0 失败并出现 gcc-8 特定错误

rvm install ruby​​-3.0.0 失败并出现 gcc-8 特定错误

其他意见

由于这个问题,我一直在构建一个项目,任何指示都会有所帮助

0 投票
1 回答
72 浏览

c - arm 32 字节移动与 ldm/stm 作为内联 asm

我正在尝试执行以下操作,但它不起作用。使用 arm 工具链 gcc 8.5 时代码崩溃。

代码有什么问题?

https://godbolt.org/z/edzz9vhPK

0 投票
1 回答
41 浏览

c++ - arm64 debian 上的 gcc-8 是否忽略友元运算符

我想比较两组对象。对于相同的代码,我在不同的机器上得到 2 个不同的输出。代码是用两个不同的编译器编译的。在x86-64机器上我使用gcc-11,在aarch64 ( raspberry pi4 ) 机器上我使用gcc-8。我必须在树莓上使用gcc-8 ,因为它在官方存储库中。

有谁知道为什么会这样?我错过了什么吗?

x86-64输出。

aarch64输出


问题在这里:

共享指针有自己的比较运算符,用于比较存储的指针。还有owner_less比较拥有的指针(一个特殊构造的共享指针可以拥有一个对象但指向另一个对象,例如它可以指向拥有对象的成员)。

如果你需要比较指向的对象,你应该写一个比较器来做这件事,并将它作为第二个模板参数传递给集合。像:

0 投票
0 回答
54 浏览

c - 警告:“/name0”指令输出可能会被截断,将 10 个字节写入大小介于 1 和 4096 之间的区域 [-Wformat-truncation=]

gcc 正在抛出这个警告。如何在不使用 -Wformat-truncation= 选项的情况下解决此问题?cpath 是一个 4096 大小的字符