ubuntu 裸机部署开发初始化环境

1、安装git(转载:ubuntu 安装git详细步骤及源码编译报错解决_hhsun1204的博客-CSDN博客)

2、gcc安装

gcc命令行安装

需要安装依赖库:m4、gmp、mpc、mpfr

2.1 m4

2.2 gmp

2.3 mpc 

2.4 mpfr

2.5设置环境

LD_LIBRARY_PATH=$DstDir/lib:$DstDir/bin:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
备注:DstDir为gcc安装路径!

2.6软连接

切换到目录/usr/bin,然执行  

sudo ln -s $DstDir/gcc gcc12.2.0

3、gdb

关于附加进程时提示ptrace:operation not permitted.

解决方法:

修改etc/sysctl.d/10-ptrace.conf文件中

kernel.yama.ptrace_scope = 0
重启操作系统

shutdown -r now

4、boost(转载:ubuntu安装boost的方法_暴躁的小小天的博客-CSDN博客_ubuntu boost

4.1命令行安装方法

sudo apt-get install libboost-dev

查看安装的版本

dpkg -S /usr/include/boost/version.hpp

卸载apt-get安装的boost注意刚刚查看到的版本号

sudo apt-get autoremove libboost1.54-dev

4.2源码安装

源码下载路径:Boost C++ Libraries download | SourceForge.net

下载对应需要安装的版本解压

访问解压后的目录:cd boost_x_xx_x

安装boost依赖库:sudo apt-get update && sudo apt-get install build-essential g++ python-dev autotools-dev libicu-dev libbz2-dev libboost-all-dev

build工程:./bootstrap.sh --prefix=/usr/local

install安装工程:sudo ./b2 install

卸载手动安装的boost的方法

sudo rm -rf /usr/local/include/boost
sudo rm -rf /usr/local/lib/libboost*
5、cmake

6、make

源码安装

下载地址Index of /gnu/make/

选择一个指定的make版本,并进行解压

目前我选择的版本是4.4:cd make-4.4/

新建一个编译目录:mkdir build

访问新建的编译目录:cd build

执行预编译配置:../configure --prefix=/usr/local/make

编译:make

安装:make install

切换到安装的目录:cd /usr/local/make

检查是否安装成功:./make --version

最终显示版本为:GNU Make 4.4,此时表示已经安装自己的编译版本

配置最新版本:

将现有版本备份sudo mv make make.bak
建立软链接:sudo ln -sv /usr/local/make/bin/make /usr/bin/make

此时,再执行make --version 显示版本已为最新版本,则表明已完成切换到最新版本。

7、ninja

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值