C语言初学者环境配置
本文介绍的是Notepad++(编辑器)与MinGW(工具集,包含gcc)结合使用的一种C语言开发环境,初学者不建议使用IDE,等你积累了一定代码量之后,再慢慢切换到IDE中。
工具的安装和环境变量的配置
安装包获取链接: https://pan.baidu.com/s/1Dm6Mqwtdbe_NJtY6Xb0ZuA
提取码: rjiq
NotePad++ 安装就是傻瓜式地下一步、我接受、balabala...就OK了。
MinGW解压即用,不过在使用之前需要配置环境变量:
- 复制MinGW解压路径,比如我的是:D:\Program Files (x86)\MinGW;
- 右击“此电脑”,点击“属性”;
- 点击“高级系统设置”;
- 点击环境变量,在系统变量这块点击“新建”创建一个变量名为:“GCC_HOME”,变量值为:MinGW的路径的环境变量,最后点击“确定”;
- 在系统变量这块找到“Path”,然后点击“编辑”;
- 点击“新建”创建“%GCC_HOME%\lib”、“%GCC_HOME%\bin”、“%GCC_HOME%\include”三个Path环境变量,然后点击“确定”;
- 依次点击两次“确定”,退出环境变量的配置,点击组合键“win + r” 打开运行窗口,输入“cmd”进入DOS窗口,输入命令:“gcc -v”查看GCC版本,展示如图界面即配置成功。(如果不成功,重启电脑试试)
NPP关联GCC
到目前为止,我们只是装好了NPP和GCC,还没有把他们关联起来,关联步骤如下:
- 在NPP菜单栏找到“运行”,再点击子菜单的“运行”;
把这行命令粘贴到程序名里;
cmd /k gcc "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" &"$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT
命令解释:
cmd /c dir:是执行完dir命令后关闭命令窗口;
cmd /k dir:是执行完dir命令后不关闭命令窗口。
$(FULL_CURRENT_PATH) 是notepad++的自己的环境变量,表示当前编辑文件的完整路径。
-o output_filename,确定输出文件的名称为output_filename,同时这个名称不能和源文件同名。如果不给出这个选项,gcc就给出预设的可执行文件a.out。
$(CURRENT_DIRECTORY) 表示当前目录。
$(NAME_PART) 表示当前编辑文件的名称,不含后缀。
PAUSE 是cmd下等待任意键的提示。
这行命令的意思就是编译当前文件,输出并运行。
点击“保存”,输入名称,并选择快键键,我习惯F9,至此大功告成!
小试牛刀
第一个C语言程序:
#include <stdio.h>
int main(){printf("你好,世界!\n");return 0;
}
F9运行,结果如下:
我明明想要打印的是“你好,世界!”咋就乱码了呢?很明显,这是编码的问题,我的NPP默认编码格式是UTF-8,
可是DOS窗口默认编码格式是非UTF-8的,比如我的就是ANSI/OEM。
那么问题就有两个解决方案了,一是把NPP的编码格式改成ANSI,二是把DOS默认编码改成UTF-8,其实就是让它俩编码格式保持一致。
先看方案一:
在NPP菜单栏找到“编码”,把当前文件的编码格式改成ANSI编码。
顺便我们把新建文件的编码格式也改成ANSI,在菜单栏依次点击“设置--->首选项”,按下图所示进行设置即可。
方案二:点击这里查看如何修改cmd控制台默认编码为utf-8。
至此,C语言开发环境搭建完成。
如果本博文有能帮到您,还望您不吝点赞和评论,您的支持对我很重要哦(≧◉◡◉≦)
C语言初学者环境配置相关推荐
- Go语言vscode环境配置
Go语言vscode环境配置 此教程在GO已经安装成功的前提下. 安装vscode扩展 在vscode扩展里面搜索go,然后下载扩展. 安装go 插件 在$GOPATH目录下创建bin,pkg,src ...
- Go语言开发环境配置
http://blog.csdn.net/hil2000/article/details/41261267/ 一.我为什么要学习go语言 当今已经是移动和云计算时代,Go出现在了工业向云计算转型的时刻 ...
- Go语言基础环境配置(windows)
一.基础软件包安装 需要安装go环境包.git.IDE(VScode),安装包见下图: 1.1 安装go windows环境直接双击安装包安装即可,在cmd窗口输入go,结果如下图所示即表示安装成功: ...
- Go语言Win10环境配置
2021年12月1日 一.下载Gogo.devGo is an open source programming language that makes it easy to build simple, ...
- Windows安装Go语言开发环境+配置
Go 是一个开源的编程语言,它能让构造简单.可靠且高效的软件变得容易. 今天我们就来简单的介绍下Windows下安装go语言开发环境的简单的教程和一些配置,我想对于刚刚入手的小伙伴来说,这个教程还是很 ...
- 【区块链技术开发】 关于Windows10平台Solidity语言开发环境配置
目录 1.安装 Node.js 2.安装 Solidity 编译器 3.安装 Remix IDE 4.安装 MetaMask 浏览器插件 5.环境配置与问题解决 6. 安装Ganache:以太坊区块链 ...
- 江哥带你玩转C语言 01 - C语言开发环境配置
工欲善其事必先利其器 编写C语言程序用什么工具 ? 记事本(开发效率低) Vim(初学者入门门槛高) VSCode(不喜欢) eclipse(不喜欢) CLion(深爱, 但收费) Xcode(逼格高 ...
- bash: go: 未找到命令_golang快速入门[2.3]-go语言开发环境配置-linux
linux安装Go语言开发包 默认读者会使用linux的基本操作 配置go语言的开发环境的第一步是要在go官网下载页面下载开发包 linux需要下载tar.gz压缩文件 这里我们下载的是 64 位的开 ...
- 轻量级的c语言开发环境搭建,win下轻量级的c语言开发环境配置:vsc + gcc
说明 VSCode是个编辑器,默认不带编译和调试环境,需要自行安装编译器,调试可以用其插件完成. 编译套件选用的是TDM-GCC,方便易用.(Codeblocks.Dev-Cpp等默认带的都是这款). ...
- go语言linux环境配置nginx,搭建wss
总结 1. 引用其他大佬的总结 : SSL(Secure Socket Layer,安全套接层) 来说是一种加密技术,在 SSL 上运行 WebSocket 协议就是 WSS, 在 SSL 上运行 H ...
最新文章
- [HDOJ6165] FFF at Valentine(强联通分量,缩点,拓扑排序)
- python代码格式-设置Python代码格式
- 全球及中国航空材料行业发展动态及应用格局展望规划报告2021-2027年版
- c++学习笔记之运算符重载
- IT基础架构规划方案二(计算机系统与机房规划规划)
- js 正则判断用户是否输入表情
- iphone固件降级_手机资讯:降级必备:Phone5如何下载备份SHSH文件
- fedora下一些问题的解决方案汇总
- Spring Session Management – Spring Session JDBC
- html登录页面代码Java,html简单登录页面代码
- HTML制作简单个人简介页面
- ReactNative进阶(五十三):Keystore file ‘..android.keystore‘ not found for signing config ‘debug‘问题解决
- 引发0xC0000005内存违例几种可能原因分析
- 微信小程序-输入框输入文字后,将光标移到文字中间,接着输入文字后光标又自动跳到最后...
- 【Word】Word运行时提示“Word在试图打开文件时遇到错误”的解决办法
- 堆垛机器人编程技巧_两步变身老鸟,手把手教你提升ABB机器人编程技巧!(二)...
- 当沙拉与火锅狭路相逢,长沙人的“肥胖焦虑“有何新解法?
- 计算机网络—自顶向下 计算机网络和因特网
- mysql去年同期_sql统计 本期 ,上期 ,去年同期 数据
- MYSQL force index索引优化