在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在编译kenlm的时候需要安装gcc, 然后还需要安装g++。 g++安装命令:sudo apt-get install g++ ----------------------以下为网上转载内容,加上自己修改------------------ 本文主要介绍在Linux系统下,如何升级GCC以支持C++11。目前来看GCC是对C++11支持程度最高最多的编译器,但需要GCC4.8及以上版本。 获取GCC 4.8.2包:wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz; 建立输出目录并到目录里:mkdir gcc-build-4.8.2;cd gcc-build-4.8.2; --enable-languages表示你要让你的gcc支持那些语言,--disable-multilib不生成编译为其他平台可执行代码的交叉编译器。 编译:make;注意此步和上一步,比较耗时; 安装:make install; 验证:gcc -v;或者g++ -v,如果显示的gcc版本仍是以前的版本,就需要重启系统;或者可以查看gcc的安装位置:which gcc;然后在查看版本 /usr/local/bin/gcc -v 验证是否能够正常工作,以新加入到C++11中的std::array为例。
编译:g++ -std=c++11 -o stdarray stdarray.cpp; 一定要加上c++11,否则可能无法编译或者无法运行。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论