debian testing 编译gcc 4
编译QCAD需要gcc 4,而当前debian系统的gcc版本为6.3.0,因此需要编译gcc 4。
获取源代码
可以从官方svn或者git镜像检出gcc 4分支的最新代码4.9.4
1 | $ svn co svn://gcc.gnu.org/svn/gcc/tags/gcc_4_9_4_release gcc |
或者从官方镜像直接下载打包好的源码包。
安装依赖
1 | $ sudo apt install libgmp-dev libmpfr-dev libmpc-dev |
或者进入解压后的源代码目录下执行:
1 | $ ./contrib/download_prerequisites |
会自动下载并部署依赖
配置、编译和安装
新建一个目标文件目录比如叫dest,然后配置源代码
1 | $ mkdir dest |
安装目录设定为用户主目录下的gcc_4,不需要支持32位架构。
最后编译、安装
1 | $ make |
如果有提示:
1 | checking LIBRARY_PATH variable... contains current directory |
只要
1 | $ unset LIBRARY_PATH |
就可以了
References:
[1]InstallingGCC
===
[erq]