Notepad++配置C语言环境和C++环境

news/2024/7/5 2:17:59

背景:

Notepad++是我们经常使用的编辑器,我们可以用它编译和运行各种类型的文档,其中就包括了C和C++文档。但是编译和运行C或者C++文档首先要配置编译环境,下面给大家分享一下如何在NotePad++配置C/C++编译环境。

工具:

NotePad++

minGW编译器

步骤:

1.安装Notepad++

2.安装minGW并配置

3.在Notepad++中配置C/C++编译环境

一、安装Notepad++

这个很简单,去官网或者相关网站上下载该软件安装即可。

二、安装minGW并配置

下载该软件,安装minGW,然后配置一下环境变量即可。(或者拷贝minGW文件夹,然后在本机电脑上配置一下环境变量即可)

安装编译器后可以进行测试,C++编译器测试效果如下:

 C语言编译器测试效果如下:

 如果能够成功显示上面的画面,说明你的minGW安装成功,电脑上已经具备了相关环境。

三、在Notepad++中配置C/C++编译环境(重点)

1.打开notepad++,按F5,或者点击菜单栏“运行->运行”

2.输入以下命令后,保存。

cmd /k cd /d "$(CURRENT_DIRECTORY)" & g++ "$(FILE_NAME)" -o "$(NAME_PART)" & "$(NAME_PART).exe"

3.点击“保存”后,弹出如下对话框,设置此命令的名称与快捷键,例如:name输入“C/C++ compiler”,shortcut (快捷键)设置为自己习惯的即可。点击“OK”,大功告成。 

4. 使用代码进行环境测试 ,试运行如下 C代码:(保存为 "1.c")

#include<stdio.h>
int main()
{
	printf("hello world!\n");
	return 0;
}

 运行结果如下:

 执行完毕后,会在存放代码的路径文件下生成一个exe文件,也可以把该exe可执行文件拖到dos窗口中去执行。

运行如下C++代码:

#include <iostream>
using namespace std;
int main()
{
    cout << "Hello, world!" << endl;
    return 0;
}

 运行结果如下:

  执行完毕后,会在存放代码的路径文件夹下生成一个exe文件,也可以把该exe可执行文件拖到dos窗口中去执行。

既然提到了C++,最后分享一波使用C++语言实现的OpenCV图像处理操作的代码:

https://download.csdn.net/download/mzl_18353516147/87758120


http://lihuaxi.xjx100.cn/news/1102181.html

相关文章

Altium Designer中如何在顶层中添加对应端口

转载说明&#xff1a; 大众深度科普 https://jingyan.baidu.com/article/c33e3f4889f327ea15cbb584.html 版权归原作者所有&#xff1b;感谢原作者的分享&#xff1b; 转载到此&#xff0c;主要为了后期查看方便&#xff1b; 本经验简要介绍Altium Designer中如何在顶层中添…

neo4j结合gds实现最短路径算法

背景&#xff1a;Neo4j自带的cypher语句中的 shortestpath allShortestPaths 返回值内容非常有限&#xff0c;不易处理, 在实际生产环境中可用性极低&#xff0c; 且若带where条件查询时&#xff0c;查询效率极低 因此&#xff0c;使用Neo4j自带的插件如apoc来进行最短路径查询…

精妙绝伦的算法之舞:解密力扣“删除有序数组中的重复项”

本篇博客会讲解力扣“26. 删除有序数组中的重复项”这道题&#xff0c;这是题目链接。 老规矩&#xff0c;先来审题&#xff1a; 题目有对判题标准的详细解释&#xff1a; 接下来是2个示例&#xff1a; 还有提示&#xff1a; 其实这道题考察的是“去重算法”&#xff0c;即…

HBASE入门 基本shell命令(一)

一、登录连接shell $HBASE_HOME/bin/hbase shell二、基本命令 2.1help命令 help创建命名空间 create_namespace bigdata;查看命名空间 list_namespace命名空间default和habase是系统自带的 三、DDL 3.1创建表 create bigdata:student, {NAME > name, VERSIONS> 5}…

nvm管理node版本与node对应的npm的版本

五一长假回来打开电脑发现自己的vscode不能成功运行项目&#xff0c;npm run dev之后没有任何反应&#xff0c;于是我想着使用cmd打开试试&#xff0c;结果cmd打开后画面只有一个横着的光标再闪&#xff0c;停几秒后就自动关闭了&#xff0c;看其他的博主写的解决方法一一试过了…

npm install 安装包时,常用的-S 、-D 、-g与直接npm 有什么区别?

一、主要区别就是依赖配置写入package.json文件的位置不同而已 npm install 本身就有一个别名 npm i &#x1f449; npm i module_name -S 即 npm install module_name --save 写入dependencies&#xff0c;发布到生产环境 这样安装是局部安装的&#xff0c;会写进…

CentOS 7.x 安装 ZooKeeper 并实现集群搭建

0. 集群结构 服务器IPhostname节点说明192.168.31.101master主节点192.168.31.102slave1从节点192.168.31.103 slave2 从节点 下面的安装与配置操作需要在三台服务器上都执行一遍。 1. 安装JDK ZooKeeper要求运行在 JDK 环境上&#xff0c;JDK安装教程可参考 CentOS 7.x 安装…

Wireless-Sensor-Network-master_WSN_无线传感网络(Matlab代码实现)

目录 &#x1f4a5;1 概述 &#x1f4da;2 运行结果 &#x1f389;3 参考文献 &#x1f468;‍&#x1f4bb;4 Matlab代码 &#x1f4a5;1 概述 近年来&#xff0c;随着对等网络、云计算和网格计算等分布式环境的发展&#xff0c;无线传感器网络&#xff08;WSN&#xff0…