美文网首页
2021-07-07

2021-07-07

作者: SunJi_ | 来源:发表于2021-07-13 17:46 被阅读0次
  • 配置linux环境
  • C/C++、Python编译环境
  • Quizzes N8 订正反馈
  • 指令架构手册

1、linux环境

win10 -> MobaXterm -> ssh远程连接docker

2、vscode配置

2.1、安装

  • 下载VScode
  • 安装cpptools工具
  • 下载MinGW
  • 配置环境变量
  • 使用简单的.cpp文件配置C++环境
  • 运行

安装参考:
https://blog.csdn.net/qq_43738932/article/details/104963453
https://blog.csdn.net/qq_43738932/article/details/104975031

2.2、C++环境配置

  1. launch.json
 "version": "0.2.0",  
 "configurations": [  
        {  
 "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示  
 "type": "cppdbg",       // 配置类型,这里只能为cppdbg  
 "request": "launch",    // 请求配置类型,可以为launch(启动)或attach(附加)  
 "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径  
 "args": [],             // 程序调试时传递给程序的命令行参数,一般设为空即可  
 "stopAtEntry": false,   // 设为true时程序将暂停在程序入口处,一般设置为false  
 "cwd": "${workspaceFolder}", // 调试程序时的工作目录,一般为${workspaceFolder}即代码所在目录  
 "environment": [],  
 "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台  
 "MIMode": "gdb",  
 "miDebuggerPath": "C:\\Download\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin\\gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应  
 "preLaunchTask": "g++", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc  
 "setupCommands": [  
                {   
 "description": "Enable pretty-printing for gdb",  
 "text": "-enable-pretty-printing",  
 "ignoreFailures": true 
                }  
            ]  
        }  
    ]  
}
  1. tasks.json
{
 // See https://go.microsoft.com/fwlink/?LinkId=733558 
 // for the documentation about the tasks.json format
 "version": "2.0.0",
 "tasks": [
        {
 "type": "shell",
 "label": "g++", //这里注意一下,见下文
 "command": "C:\\Download\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin\\g++.exe",
 "args": [
 "-g",
 "${file}",
 "-o",
 "${fileDirname}\\${fileBasenameNoExtension}.exe",
 "-ggdb3",   // 生成和调试有关的信息
 "-Wall",    // 开启额外警告
 "-static-libgcc",   // 静态链接
 "-std=c++17",       // 使用c++17标准
 "-finput-charset=UTF-8",    //输入编译器文本编码 默认为UTF-8
 "-fexec-charset=GB18030",   //输出exe文件的编码
 "-D _USE_MATH_DEFINES"
            ],
 "options": {
 "cwd": "C:\\Download\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin"
            },
 "problemMatcher": [
 "$gcc"
            ],
 "presentation": {
 "echo": true,
 "reveal": "always", // 在“终端”中显示编译信息的策略,可以为always,silent,never
 "focus": false,
 "panel": "new" // 不同的文件的编译信息共享一个终端面板
            }
        }
    ]
}
  1. c_cpp_properties.json
{
    "configurations": [
          {
    "name": "MinGW64",
    "intelliSenseMode": "gcc-x64",
    "compilerPath": "C:\\Download\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin\\g++.exe",
    "includePath": [
    "${workspaceFolder}"
              ],
    "cppStandard": "c++17"
          }
      ],
    "version": 4
   }

c++文件配置参考:
https://zhuanlan.zhihu.com/p/348138160

2.3、python环境配置

  1. 下载Anaconda
  2. 构建虚拟环境
  3. 添加环境变量
  4. 安装cpptools工具
  5. 连接编译器

之前配置的Ancaconda + Pycharm,已经完成了三步,只需要创建工程文件简单修改下编译器地址。

2.4、远程连接服务器

3、

ps:整理一下日语和英语,向学姐确认一次。
pps:花片x1

相关文章

  • 1711. 大餐计数

    2021-07-07 LeetCode每日一题 链接:https://leetcode-cn.com/proble...

  • [MLSys]Accelerating Sparse DNN M

    2021-07-07地址:SC‘20[https://dl.acm.org/doi/10.5555/3433701...

  • OC的消息机制

    消息发送截屏2021-07-08 下午4.31.24.png 动态方法解析截屏2021-07-07 下午6.53....

  • 朋友之间不谈钱

    日记860篇 2021-07-07 有人找你借钱,你是借,还是不借? 救急不救穷,如果对方确实,急需救命的钱,自己...

  • #Dairy245 2/3

    2021-07-07 晴 周三 上午的准备演讲貌似还行。想写逐字稿的,也没写完。 把AIESEC的PPT准备好,随...

  • 转好友鸿飞老师文章

    2021-07-07 黑色养分--情商二读书会 茉莉老师哭了,哭的很伤心,像孩子一样,我和渝陪着她,时间...

  • 对弈

    2021-07-07 多云 周三 在网上买了一副象棋。 记忆中,下象棋应该是近二十年前的事情了。那时...

  • 2021-07-07

    头脑风暴:问题解决发散&收敛 2021-07-07 周三 不知道如何解决问题? 咱们很多人在遇到问题时,会找不到切...

  • 2021-07-07

    1.被人民法院认定为无民事行为能力人或者限制民事行为能力人的,经本人、利害关系人或者有关组织申请,人民法院可以根据...

  • 2021-07-07

    期末考试成绩一出,我整个人轻松不少,因为差距并不是特别大,自己有了更多信心。下期再接再厉,争取全员及格,还...

网友评论

      本文标题:2021-07-07

      本文链接:https://www.haomeiwen.com/subject/ufcoultx.html