ubuntu22.04 cmake3.28 gcc-13 g++-13
·
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
先确定是不是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
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)