如何在 Ubuntu 中应用 GCC 补丁?
How to apply a GCC patch in Ubuntu?
我在 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 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 包源。