C/C++
C++ Intellisense
C/C++ Extension Pack
CMake
CMake Tools
CMake Language Support
{
"configurations": [
{
"name": "Mac",
"includePath": [
"${workspaceFolder}/**" /* 头文件 */
],
"browse": {
"path": [
"${workspaceRoot}",
"F:\\\\\\\\Project\\\\\\\\SP++3.0\\\\\\\\SP++3.0\\\\\\\\lib" /*此处设置为库的lib目录下*/
]
},
"defines": [
],
"macFrameworkPath": [],
"compilerPath": "/usr/local/bin/gcc-11",
"cStandard": "gnu17",
"cppStandard": "gnu++17",
"intelliSenseMode": "macos-gcc-x64"
}
],
"version": 4
}
运行->添加配置
{
"version": "0.2.0",
"configurations": [
{
"name": "(lldb) 启动",
"type": "cppdbg",
"request": "launch",
"program": "输入程序名称,例如 ${workspaceFolder}/a.out",
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": false,
"MIMode": "lldb",
"preLaunchTask": "C/C++: g++-11 生成活动文件"
}
]
}
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++-11 生成活动文件",
"command": "/usr/local/bin/g++-11",
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "调试器生成的任务。"
}
],
"version": "2.0.0"
}
sudo docker run -it -d -v ~/Desktop:/workspace -p 8010:22 --name libtorch 19f0bec7977
$ apt update
$ apt install -y openssh-server
- mkdir /var/run/sshd
- echo 'root:passwd' | chpasswd # 这里使用你自己想设置的用户名和密码,但是一定要记住!
- sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
- sed 's@session\\\\s*required\\\\s*pam_loginuid.so@session optional pam_loginuid.so@g' -i /etc/pam.d/sshd
- echo "export VISIBLE=now" >> /etc/profile
- service ssh restart
- 开机启动:systemctl enable ssh
- 测试容器映射的端口
- sudo docker port npss 22
- 应该会输出 0.0.0.0:8022
- 登陆ssh测试
- ssh [email protected] -p 8010 # passwd
- 出现权限问题
- vim /etc/ssh/sshd_config
- 注释掉:PermitRootLogin yes
- service ssh restart