前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >gcc 4.8 on ubuntu

gcc 4.8 on ubuntu

作者头像
pydata
发布2018-08-02 11:41:38
7660
发布2018-08-02 11:41:38
举报
文章被收录于专栏:pydata

命令行中输入以下命令安装相关包

代码语言:javascript
复制
     sudo apt-get install python-software-properties
	 sudo add-apt-repository ppa:boost-latest/ppa
	 sudo apt-get update
	 sudo apt-get install libboost1.55-all-dev
     sudo add-apt-repository ppa:ubuntu-toolchain-r/test
     sudo apt-get update
     sudo apt-get install gcc-4.8 g++-4.8
     sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6 
     sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.8
     sudo update-alternatives --config gcc

安装完gcc-4.8后即可安装llvm-3.4 参考 llvm/apt 下载osxcross 编译若出现错误: fatal error:limits can’t find? 使用以下命令进行修正

代码语言:javascript
复制
     $echo '#include <limits.h>' | clang -v -xc -o /dev/null -

使用上述命令排错,依依对照toolchain查找的include顺序,修改include链接,即可解决问题 其实这是一个llvm的bug 临时解决方案参考:

代码语言:javascript
复制
    $cd /usr/lib/clang/<clang-version/
    $sudo ln -sf ../../llvm-3.4/lib/clang/<clang-version>/include include

再次编译可以通过。 一个查找文件的有用命令:

代码语言:javascript
复制
    $grep notification `find ./*`
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014年04月02日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档