首页 > 系统相关 >Ubuntu boost源码安装

Ubuntu boost源码安装

时间:2023-09-14 11:58:56浏览次数:47  
标签:lib boost sudo 源码 usr Ubuntu PATH local

  1. 卸载boost库
sudo rm -f /usr/local/lib/libboost*
sudo rm -rf /usr/local/include/boost
sudo rm -r /usr/local/lib/cmake/boost*
sudo rm -r /usr/local/lib/cmake/Boost*
  1. 下载需要的boost
    https://www.boost.org/users/history/
wget https://boostorg.jfrog.io/artifactory/main/release/1.83.0/source/boost_1_83_0.tar.gz  #下载到linux上

3.安装

tar -zxvf boost_1_83_0.tar.gz
cd boost_1_83_0.tar.gz
sudo ./bootstrap.sh --with-libraries=all --with-toolset=gcc
sudo ./b2 toolset=gcc
sudo ./b2 --prefix=/usr/local/boost install
  1. 添加环境变量
vim ~/.bashrc
# 写入
CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/local/boost/include
LIBRARY_PATH=$LIBRARY_PATH:/usr/local/boost/lib
export LIBRARY_PATH CPLUS_INCLUDE_PATH

source ~/.bashrc
sudo ldconfig /usr/local/boost/lib/

5.cmake添加boost路径(可选)

cmake xx  -DBOOST_ROOT=/home/cjq/lib/boost_1_83_0

参考:
https://blog.csdn.net/challenglistic/article/details/129097988
https://blog.csdn.net/chen411120086/article/details/122618226

标签:lib,boost,sudo,源码,usr,Ubuntu,PATH,local
From: https://www.cnblogs.com/kirito-chen/p/17702047.html

相关文章

  • 【Tomcat】【源码一】Tomcat 源码分析环境搭建
    1 前言ApacheTomcat®软件是JavaServlet、JavaServer页面、Java语言表达式和JavaWebSocket技术的开源实现。JavaServlet、JavaServer页面、Java表达式语言和JavaWebSocket规范都是在Java社区进程下开发的。ApacheTomcat软件是在开放和参与的环境中开发的,并在A......
  • ubuntu安装jdk
    卸载检查是否安装:dpkg--list|grep-ijdk移除openjdk包:apt-getpurgeopenjdk*卸载OpenJDK相关包:apt-getpurgeicedtea-*openjdk_*再次检查是否卸载成功:dpkg--list|grep-ijdk安装sudoaptinstallopenjdk-8-jdk配置java_homevi/etc/profile写入:exportJA......
  • ubuntu22.04安装并初始化postgresql
    ubuntu22.04自带其实是有数据库的,通过以下命令可以查看当前数据库的版本信息aptshowpostgresql 如果要安装新的数据库,可以执行以下命令sudoaptupdatesudoaptinstallpostgresqlpostgresql-contribpostgresql-contrib或者说contrib包,包含一些不属于P......
  • 进程管理2(Ubuntu)
    一:top命令  ps命令只显示某一时刻的信息,是静态的,top命令可以实时的显示系统中各个进程的资源占用情况,是动态的。格式:top[选项] top的选项如图所示:选项说明-d后面指定秒数,表示进程界面的时间间隔,默认时间是秒-n后面指定次数,表示输出信息更新的次数-p指定进程的PID查看检测结果 ......
  • ubuntu redis安装
    1.1更新仓库sudoaptupdate1.2使用apt从官方Ubuntu存储库来安装Redissudoapt-getinstallredis-server二、设置密码2.1打开Redis配置文件redis.confsudovi/etc/redis/redis.conf2.2找到#requirepassfoobared这一行,将注释符号#去掉,将后面修改成自己的密......
  • ubuntu安装mysql8
    默认安装5.x版本sudoaptinstallmysql-server安装8.x版本,请继续往下看:https://dev.mysql.com/downloads/repo/apt/查看最新的mysql版本apt-getupdatewgethttps://repo.mysql.com//mysql-apt-config_0.8.26-1_all.debdpkg-imysql-apt-config_0.8.26-1_all.debapt-ge......
  • ubuntu卸载mysql
    1、停止MySQL服务器sudoservicemysqlstop2、卸载MySQL服务器软件包sudoapt-getpurgemysql-server3、删除MySQL配置文件和数据sudorm-rf/etc/mysql/var/lib/mysql4、清理残留文件和目录sudoapt-getautoremovesudoapt-getautoclean   ......
  • java课堂开学第一节课测试源码
    1//2//Sourcecoderecreatedfroma.classfilebyIntelliJIDEA3//(poweredbyFernFlowerdecompiler)4//56importjava.io.PrintStream;7importjava.util.ArrayList;8importjava.util.Scanner;910publicclasstest{11......
  • 自助点餐管理系统的设计与实现-计算机毕业设计源码+LW文档
    1. 选题目的、意义及研究现状:1.1目的现代科学技术在快速发展、计算机与全球互连网络相连接,使今天的社会进入了以计算机为核心的社会。计算机的出现给我们诸多方面带来了无限的商机与便利。比如餐饮业,网络就发挥了巨大的作用——网上自助点餐。自助点餐为客户提供的是最方便的饮食......
  • ubuntu 设置中文输入法
    首先没有汉语输入法时,要用力点击那个chinese:才会展开汉语输入法:如图,选(汉语)是没用的,应该选(汉语带后缀的某一个即可)......