努力破十万 發表於 2023-7-14 00:00:00

c++11 gcc4.8.x安装

<p>要安装PHP-CPP,需要c++11,否则就会报错,错误信息如下所示:</p>
<p>g++ -Wall -c -g -std=c++11 -fpic -o shared/common/modifiers.o common/modifiers.cpp<br>
cc1plus: error: unrecognized command line option "-std=c++11"<br>
make: *** Error 1</p>
<p>如果安装c++11 gcc4.8.x呢?请看下面</p>
<p>配置yum源:</p><pre class="brush:bash;toolbar:false"># vim /etc/yum.repos.d/devtools-2.repo

name=testing 2 devtools for CentOS $releasever
# baseurl=http://puias.princeton.edu/data/puias/DevToolset/$releasever/$basearch/
baseurl=http://people.centos.org/tru/devtools-2/$releasever/$basearch/RPMS
gpgcheck=0</pre><p>或是直接从这里下载:http://people.centos.org/tru/devtools-2/devtools-2.repo</p>
<p>或安装http://puias.princeton.edu/data/puias/DevToolset/6/x86_64/devtoolset-2-2.1-4.el6.noarch.rpm</p>
<p>安装:</p><pre class="brush:bash;toolbar:false"># yum install devtoolset-2-gcc-4.8.1 devtoolset-2-gcc-c++-4.8.1</pre><p>测试gcc版本:</p><pre class="brush:bash;toolbar:false"># /opt/rh/devtoolset-2/root/usr/bin/gcc --version
gcc (GCC) 4.8.1 20130715 (Red Hat 4.8.1-4)
Copyright (C) 2013 Free Software Foundation, Inc.</pre><p>修改环境变量:</p><pre class="brush:bash;toolbar:false"># ln -s /opt/rh/devtoolset-2/root/usr/bin/* /usr/local/bin/
# hash -r
# gcc --version
gcc (GCC) 4.8.1 20130715 (Red Hat 4.8.1-4)
Copyright (C) 2013 Free Software Foundation, Inc.</pre><p></p>
頁: [1]
查看完整版本: c++11 gcc4.8.x安装