ubuntu - 如何在 Ubuntu 中应用 GCC 补丁?

标签 ubuntu gcc patch

我在 Ubuntu 14.04 上使用编译器 gcc 4.8。最近我发现了编译器的一个问题,可以通过应用以下补丁 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54930 来解决。 .但是,我不知道如何将此补丁文件应用到我的 gcc?有人可以帮我怎么做吗?非常感谢您的帮助。

最佳答案

你必须下载gcc的源代码

wget https://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.bz2
提取它
tar jxvf gcc-4.8.5.tar.bz2
安装所需的依赖项和构建工具。
sudo apt-get build-dep
获取补丁
wget https://gcc.gnu.org/bugzilla/attachment.cgi?id=28448 -O reorder.patch
补丁 gcc
patch < reorder.patch
构建 gcc
make
并安装它,如果您满意
make install
您可以阅读Building GCC 4.7.0 on Debian Squeeze (Stable)了解更详细的说明。您还可以使用带有 apt-get source 的 debian 软件包源。命令。

关于ubuntu - 如何在 Ubuntu 中应用 GCC 补丁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33461938/

相关文章:

php - 如何在 Cloud9 上的 PHP 5.6/7.2 之间切换?

c++ - glVertexAttribPointer - 无效操作 - 存在缓冲区

c - sched_setaffinity 和 glibc - 交叉编译

c - 为什么用-fpic和-pie编译的程序会有重定位表?

python - 自更新 py2exe/py2app 应用程序

ubuntu - 无法在 Ubuntu 18.04.3 LTS 上安装 python3.6-venv

Git子模块密码提示

linux - 如何在 Oracle Solaris 11.2 x86 和 CentOS 6.6 Final 上安装 gcc 6.x?

java - 是否有类似 bsdiff/Courgette 的 jar 文件?

linux - 使用 diff 文件添加补丁时出错