1. cmake安装

下载

下载地址
https://cmake.org/files/v3.28/cmake-3.28.3-linux-x86_64.tar.gz
解压并放到到自己想要的位置:
tar -zxvf cmake-3.28.3-linux-x86_64.tar.gz

安装

sudo vim ~/.bashrc
export PATH=/home/[username]/cmake-3.28.3-linux-x86_64/bin:$PATH
source ~/.bashrc

添加执行权限

chmod -R +x /home/reikan/cmake-3.28.3-linux-x86_64/bin/
cmake --version

2. gcc-13和g++-13

参考1
参考2
参考3

先确定是不是11

gcc -v
g++ -v

替换源

sudo vim /etc/apt/sources.list.d/ubuntu-toolchain-r-ubuntu-test-jammy.list

# 注释掉第一行
deb https://launchpad.proxy.ustclug.org/ubuntu-toolchain-r/test/ubuntu/ jammy main

更新

sudo apt update
sudo apt upgrade
sudo apt install build-essential

安装

sudo apt install gcc-13
sudo apt install g++-13

更新gcc和g++ 到13

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 11
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 13
sudo update-alternatives --config gcc

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 11
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-13 13
sudo update-alternatives --config g++

3. AddressSanitizer:DEADLYSIGNAL问题

参考
解决办法:sudo sysctl vm.mmap_rnd_bits=28

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐