VS coda C++、python运行与Dbug配置
首先新建终端
一次性使用C++方法
检查C++编译器是否存在
which g++
可见位置存在于:/usr/bin/g++
一次性命令格式:
使用json配置文件 运行C++方法(推荐):
根据你查找的g++的位置来决定
使用配置好的tasks.json(C++的运行配置文件)
{"version": "2.0.0","tasks": [{"type": "cppbuild","label": "C/C++: g++ 生成活动文件","command": "/usr/bin/g++", // g++的路径"args": ["-fdiagnostics-color=always", // 颜色"-g", // 调试信息"-Wall", // 开启所有警告"-std=c++14", // c++14标准"${file}", // 文件本身,仅适用于C++基础知识教学,无法同时编译所有文件// "${fileDirname}/*.cpp", // 文件所在的文件夹路径下所有cpp文件"-o", // 输出"${workspaceFolder}/release/${fileBasenameNoExtension}" // 文件所在的文件夹路径/release/当前文件的文件名,不带后缀],"options": {"cwd": "${fileDirname}" // 文件所在的文件夹路径},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "编译器: /usr/bin/g++"}]
}
python的配置
创建python的配置文件
我使用一个自己配置好的json文件
{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "Python: Current File","type": "python","request": "launch",// "program": "${file}", // 当前文件"program": "demo.py", // 指定文件"console": "integratedTerminal","justMyCode": true // false表示可以进入第三方库(如Pytorch)里进行调试}]
}
Dbug调试 配置launch.json文件
以下是python、C++的Dbug文件配置
{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "(gdb) 启动","type": "cppdbg", // C++调试"request": "launch","program": "${workspaceFolder}/release/${fileBasenameNoExtension}", // 文件所在的文件夹路径/release/当前文件的文件名,不带后缀"args": [],"stopAtEntry": false,"cwd": "${fileDirname}", // 文件所在的文件夹路径"environment": [],"externalConsole": false,"MIMode": "gdb","setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true},{"description": "将反汇编风格设置为 Intel","text": "-gdb-set disassembly-flavor intel","ignoreFailures": true}],"preLaunchTask": "C/C++: g++ 生成活动文件" // tasks.json的label},{"name": "Python: Current File","type": "python","request": "launch","program": "${file}", // 当前文件// "program": "demo.py", // 指定文件"console": "integratedTerminal","justMyCode": true // false表示可以进入第三方库(如Pytorch)里进行调试}]
}
记得选择语言的解释器,C++就要用C++的,python就要使用python的。
配置好了以后可以使用快捷键
VScoda快捷键
生成快捷键:C++编译文件
Ctrl + Shift + B
运行快捷键:Ctrl + F5
直接运行结果
VS coda C++、python运行与Dbug配置相关推荐
- eclipse配置python运行环境_Eclipse配置Python环境
打开Eclipse File - New - Project 我们看到 这里并没有Python的工程 Help - Install New Software 点Add 如图填写 点击ok 然后 检测到 ...
- vscode如何运行python新手教程_VSCODE安装以及使用Python运行调试代码的简单记录
1. VScode安装 官网下载VSCODE https://code.visualstudio.com/ 下载呢windows的x64安装包,安装stable的版本 当前日期 2018.01.15 ...
- python网页运行环境_Python小牛叔Web开发1:安装Visual Studio Code配置Python运行环境...
本系列是Python小牛叔Web开发系列,以Django为框架介绍如何使用Python来开发Web应用,本教程适合对于Web开发有基本知识的入门者. 1.安装Visual Studio Code编辑器 ...
- sublime配置python运行环境
1.sublime下载与插件管理 1.1 下载 官网地址:https://www.sublimetext.com/3 1.2 安装Package Control管理插件 使用ctrl + ` (感叹后 ...
- sublime说python找不到_sublime配置python运行环境
1.sublime下载与插件管理 1.1 下载 1.2 安装Package Control管理插件 使用ctrl + ` (感叹后左边的那个键位),输入以下内容 import urllib.reque ...
- Notepad++配置Python运行环境
转自:http://www.cnblogs.com/zhcncn/p/3969419.html Notepad++配置Python开发环境 1. 安装Python 1 下载 我选择了32位的2.7版本 ...
- 安卓手机python开发环境_使用Python开发Android应用程序:第一节 在手机上配置Python运行环境...
本节目录: 1.下载和安装 Scripting Layer for Android (SL4A) 2.下载和安装 Python for android 3.第一个HelloWorld程序 1.下载和安 ...
- Ubuntu配置多版本Python运行环境
Ubuntu配置多版本Python运行环境 环境 操作系统 Ubuntu 18.04.6 LTS (Bionic Beaver) 内容 机器已有python 3.6,再增加python 3.9,当运行 ...
- Pycharm的基本使用以及如何配置Python运行环境
编译器介绍 Pycharm:一个code编译器,主要用于python语言开发,功能很强大,有社区版本和专业版本(付费),社区版是提供给编程爱好者进行学术交流的,所以它免费的,功能不如专业版强大,专业版 ...
最新文章
- siesta在Linux运行,请教,为什么siesta编译中没报错,然而运行的时候跑不起来呢...
- JavaScript – 6.JS面向对象基础(*) + 7.Array对象 + 8.JS中的Dictionary + 9.数组、for及其他...
- 一篇小文带你走进RabbitMQ的世界
- 超图Cesium二三维切换
- 浏览器根对象window之performance
- The _imagingft C module is not installed
- [JPA] javax.persistence.EntityNotFoundException: Unable to find XXXX with id 0
- jquery几种常用框架比较
- 校园网编写linux网络认证,个人心得:校园网linux锐捷认证ruijie(xrgsu)使用及xrgsu下载...
- AUTOCAD——Measregeom测量工具
- Unity关节的使用和举例,布娃娃系统
- 猫哥教你写爬虫 019--debug-作业
- 股票交易接口dll代码分享
- My Visual DataBase(数据库编程软件)v5.3免费版
- unity3d学习笔记-动画(3.导入动画)
- 2021-6月面试总结-vue,uniapp,小程序,h5,更新中
- redisson 主从模式Unsupported protocol version 50_强推七本欢喜冤家甜文,男女主从互怼到互宠,超甜超撩超过瘾!...
- Python Pygame制作简单五子棋游戏(详细代码+解释)
- 发光字招牌制作底板的种类
- XSLT-FO基础知识