Skip to content

软件安装及常用工具

发布时间:

DEV C++

1、 打开下载地址: 本地下载
2、 下载后打开安装,根据提示选择默认安装,语言选择没有中文可以选择英文,打开程序后可以设置为中文。
3、 修改语言:安装完成打开DEV C++ 》工具(Tools)》环境选项(Environment Option)》语言(Language)》简体中文
4、 第一个程序Hello C++ ,新建C++文件,编写代码如下:

js
# include <iostream>
using namespace std;
int main()
{
cout << "Hello C++" << endl;
return 0;
} 
   

5、 断点调试方法

设置 :菜单【工具】-》编译选项,打开窗口后,选择【代码生成/优化】选项,点击【连接器】,产生调试信息设为Yes,点击确定关闭窗口。

使用 :时先在相应代码行号点击,显示对号红色代码背景,点击调试栏下【调试】开始调试。

常用功能

  • 添加查看:便于随时观察变量变化
  • 下一步:执行下一行C++语句,遇函数也当做一行语句执行
  • 跳过:一次性执行剩余全部语句(执行完会自动关闭cmd窗口)
  • 停止执行:关闭调试
  • 单步进入:执行下一行C++语句,遇函数则进入函数单步执行
  • 跳过函数:若在西数内,则一次性执行该函数剩余全部语句

不常用功能

  • 下一条语句、进入语句同理:产们的粒度是汇编语句
  • 1次下一步=3次下一条语句、1次单步进入=3次进入语句

金山打字通

  1. 打开下载地址: 本地下载
  2. 下载后打开安装,根据提示选择默认安装,一定注意,有打勾的选项会绑定安装其它软件的,一定去掉。

Chrome浏览器

下载地址: https://pc.qq.com/search.html#!keyword=chrome

常用网址

成绩管理 : https://turing.myapi.cc/turing/sign-in

一本通OJ : http://ybt.ssoier.cn:8088/index.php

洛谷OJ : https://www.luogu.com.cn/

NOI-OJ : http://noi.openjudge.cn/

Windows系统

  • 安装Dev C++
    1. 下载方法: 下载地址
    2. 直接打开就可以用
    3. 第一个程序Hello C++
    4. 新建C++文件
    5. 编写代码如下:
js
# include <iostream>
using namespace std;
int main()
{
cout << "Hello C++" << endl;
return 0;
} 
   

Mac系统

  • 安装 VS Code
    1. 官网下载(需要翻墙) https://code.visualstudio.com 选择macOS Stable下载
    2. 解压拖到应用程序文件夹中
    3. 打开VS Code
    4. 提示安装简体中文并重启(或在插件列表中搜索Chines安装)
    5. 安装插件 C/C++
    6. 安装插件 Code Runner (图标是黄色.run)
    7. 设置Code Runner(已安装列表中 .run 右下角设置) -》扩展设置-〉
      1. [√] Code-runnerClear Previous Output(清除之前运行输出);
      2. [√] Code-runner:Ignore Selection(运行整个程序,非选中部分)
      3. [√] Code-runner:Run In Terminal
      4. [√] Code-runner:Save File Before Run(运行前保存代码)
    8. 快捷键修改
      1. comand +k,comand+s 打开编辑快捷键
      2. 删除行改为 command+d
      3. 格式化改为 command+alt+l.
    9. 创建文件夹Code
    10. 新建文件Helloword.cpp
js
# include <instream>
using namespace std;
int main()
{
cout << "Hello C++" << endl;
return 0;
} 
   
  • 【选装】配置断点调试
  1. 添加调试配置文件 tasks.json: command+shift+P 输入:任务 ,点击下面的”配置任务“选择 C/C++ clang 文件夹生成 tasks.json(不要关掉)
  2. 添加调试配置 launch.json
  3. 回到cpp代码界面,点击左边的debug按钮(虫子+三角),点击运行和调试下面“创建launch.json文件”连接
  4. 代码页面右下角点击”添加配置“-》选择第一项 C/C++ llab 启动
  5. “program”值改为:${fileDirname}/${fileBasenameNoExtension}
  6. "name":改为 "调试",
  7. "externalConsole":改为true,
  8. 添加一项 "preLaunchTask": "C/C++: clang++ 生成活动文件" (上一行尾添加逗号)

launch.json

js
{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "调试",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "lldb",
            "preLaunchTask": "C/C++: clang++ 生成活动文件" 
        }
    ]
}
   

tasks.json

js
{
	"version": "2.0.0",
	"tasks": [
		{
			"type": "cppbuild",
			"label": "C/C++: clang++ 生成活动文件",
			"command": "/usr/bin/clang++",
			"args": [
				"-fcolor-diagnostics",
				"-fansi-escape-codes",
				"-g",
				"${file}",
				"-o",
				"${fileDirname}/${fileBasenameNoExtension}"
			],
			"options": {
				"cwd": "${fileDirname}"
			},
			"problemMatcher": [
				"$gcc"
			],
			"group": "build",
			"detail": "编译器: /usr/bin/clang++"
		}
	]
}