编译它真麻烦啊..耗费了我一下午..我是ubuntu10.10环境的.内置的gcc版本很老了,好像是4.2吧.源里又没有高版本的,于是自己编译了. 准备 下载gcc:点我打开 //源,找个最快的.下你想要的版本下载编译要用的库:m4-1.4.16,gmp-4.3.2,mpfr-2.4.2和mpc-0.8.1 版本应该要以上吧,我是下这3个的地址:m4:点击打开链接           另外3个:点击打开链接到最后make check时(只有gcc)还需要安装一个(听说不用check也行,就可以不…
1.前置 首先,可以参考我的上篇文章,在centOS7.2上编译gcc4.1.2,过程基本一致,这里只对可能遇到的错误情况进行说明. 2.安装texinfo4.8 我的centos7.2版本,自带的是gcc4.8,texinfo 5.1,在编译gcc的过程中主要遇到的是texinfo 5.1版本过高,导致无法处理gcc中的文档,在搜索各种方法无果后,我决定把texinfo降级到4.8(主要是我找到的是4.8,gcc4.4.7中的语法支持的是4.6以上,但是不支持5.x,虽然很奇怪在编译4.1.2…
之前有网友提问说,基于cmake编译时如果切换cuda版本,比如我同时装了cuda8和cuda9,opencv总是找到cuda9,我想用cuda8怎么办?实际上,手头上要配置的工程是基于opencv3.1.0的,这个版本没有对cuda9.0的支持,与其去改opencv的cmake脚本源码,不如切换一下cuda版本. 查看了FindCUDA.cmake源码知道,调用cmake时指定CUDA_TOOLKIT_ROOT_DIR即可,例如 set CUDA_TOOLKIT_ROOT_DIR="D:/so…
第一个版本: 编译工具 VS2010 OpenSSL版本 openssl-1.0.0a 下载 OpenSSL http://www.openssl.org/ 下载 from http://www.activestate.com/ActivePer OpenSSL目录中有个名为INSTALL.W32的说明文件. 将C:\Perl\bin的路径设置到环境变量Path中,设置好Perl的路径后,执行:(这些都是摘抄INSTALL.W32的) perl Configure VC-WIN32 no-asm…
使用自编译的Emacs26.0.50build10版本,helm报错(已解决) */--> code {color: #FF0000} pre.src {background-color: #002b36; color: #839496;} 使用自编译的Emacs26.0.50build10版本,helm报错(已解决) 最近更新了最新的Emacs源代码,编译了一个新版本,结果启动时报错.提示helm有问题,重装了helm等插件,重新编译了配置文件,还是无法解决问题. 后来,在helm的官方git…
wget http://gcc.parentingamerica.com/releases/gcc-4.1.2/gcc-4.1.2.tar.gz tar -zxfv gcc-4.1.2.tar.gz cd /usr/local/gcc-4.1.2 ./configure  --prefix=/usr/local/gcc  --disable-multilib  --enable-languages=c,c++  --disable-checking make make install mv /u…
如果没记错的话,阿里云ECS上的Ubuntu也是LTS版本. 如果还在使用较旧版本的Ubuntu,或者是Ubuntu LTS,那么我们是很难体验新版gcc的.怎么办呢? 我们或许可以自己去编译用旧版本的gcc去编译新版本,但比较繁琐而且坑点较多.如果有现成的包就好啦! 原来,在toolchain/test下已经有打包好的gcc,版本有4.x.5.0.6.0等,用这个PPA升级gcc就可以啦! 首先添加ppa到库: sudo add-apt-repository ppa:ubuntu-toolch…
    公司的机器上默认是GCC4.4.6,为了完整的体验C++11,可以自己编译一个GCC4.8.2出来(自带了更高版本的glibc). 以下是备忘. 1.下载GCC源码以及依赖库 gmp ftp://ftp.gnu.org/gnu/gmp/gmp-6.1.1.tar.bz2 mpfr ftp://ftp.gnu.org/gnu/mpfr/mpfr-3.1.5.zip mpc ftp://ftp.gnu.org/gnu/mpc/mpc-1.0.2.tar.gz gcc http://ftp.g…
最近使用老版本的gcc发现一些问题,于是想尝试升级. 看了一些教程之后进行尝试,发现各类教程均会有一些小问题,于是在此记录一下本人的过程. 编译过程中参考的文章有如下几篇,在此表示感谢: http://blog.csdn.net/dyllove98/article/details/8917485 http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/05/2199530.html http://www.linuxidc.com/Lin…
1.遇错./.libs/libgcj.so: undefined reference to `__cxa_call_unexpected' 解决:d.错误码:"/.libs/libgcj.so: undefined reference to `__cxa_call_unexpected' collect2: ld returned 1 exit status"https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50888http://gcc.gnu…