1.安装wsl2
我已经安装了默认最新版的wsl --list --online列出所有版本
安装命令:wsl --install <名字><名字>为占位符
若处于国内网络,建议再加上--web-download
回车,开始安装。
输入用户名和密码,安装完成。
2.编译运行cpp程序
在家目录下创建一个文件夹
mkdir-p~/hpc切换文件夹
cd~/hpcpwd 查看当前路径
创建文件
nanocheck_evn.cpp自动进入编辑器,复制粘贴代码,按ctrl+o,保存,回车确认,按ctrl+x退出
很神秘的把文件名敲错了(,
重命名:
mvcheck_evn.cpp check_env.cpp检查文件代码
catcheck_env.cpp但素对眼睛不太友好
搞个cat升级版——bat
sudoaptupdatesudoaptinstallbat检查一下
batcat--version“建软连接”
mkdir-p~/.local/binln-s/usr/bin/batcat ~/.local/bin/bat在 ~/.local/bin/ 下创建一个叫 bat 的软链接,指向 /usr/bin/batcat
确认~/.local/bin在 PATH 里
(不建议用以下方法
echo$PATH看输出里有没有/home/username/.local/bin
(眼睛要瞎了…
换这个:(会在PATH里找,找到了就输出路径)
command-vbat如果没有就手动设置:
echo'export PATH="$HOME/.local/bin:$PATH"'>>~/.bashrcsource~/.bashrc终于可以用了,记得先切换到文件对应的文件夹
bat check_env.cpp舒服了…
按q键退出
回归正事
g++编译器
sudoaptupdatesudoaptinstallg++检查版本
g++--version编译命令:
1)初学 / 跑单个文件 gcc15默认c++17
g++ check_env.cpp-ocheck_env ./check_env // 运行2)要用c++20特性
g++-std=c++20 check_env.cpp-ocheck_env3)开警告:提前发现bug
g++-std=c++20-Wall-Wextracheck_env.cpp-ocheck_env