C语言环境变量配置及其命令行运行
每当打开命令行输入java或python就能直接编译java程序或解释python脚本,我C语言真的太羡慕了。学习java课程时书上直接告诉我们怎么配置,python的环境变量可以交给解释器配置C语言却没有什么教程。于是,我研究了环境变量知识,为C语言配置出来了环境变量。
什么是环境变量
环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数。操作系统会直接调用环境变量里面的内容。
%XXX%是什么
%XXX%可以调用windows系统的其它环境变量,使你定义的一旦变量更直观,使用 %变量名%来调用
比如你定义了一个环境变量JAVA_HOME=C:\java\bin作为java的执行目录
那么你在其它环境变量里面要用到%JAVA_HOME%来代替C:\java\bin
path是什么
PATH是计算机名词,功能是设备可执行文件的搜索路径。
1.只对文件有效。
2.PATH=$PATH::::------:
3.格式:PATH[盘符1]目录[路径名1]{[;盘符2:],〈目录路径名2〉…}
4.使用说明:
(1)当运行一个可执行文件时,DOS会先在当前目录中搜索该文件,若找到则运行之;若找不到该文件,则根据PATH命令所设置的路径,顺序逐条地到目录中搜索该文件;
(2)PATH命令中的路径,若有两条以上,各路径之间以一个分号“;”隔开;
(3)PATH命令有三种使用方法:
PATH [路径1];[路径2];…(设定可执行文件的搜索路径)
PATH ;(取消所有路径)
PATH(显示目前所设的路径)
将 %PATH% 包括在新的路径设置中会将旧路径附加到新设置。
安装编译环境
了解了环境变量的作用与定义后,我们就可以开始了。配置环境变量时需要有编译环境,它就是MinGW。可以单独下载,也可以在Dev里面。如果通过安装Dev获取MinGW,它就在Dev根目录下。
环境变量配置
对于Microsoft Windows10系统,双击”此电脑“,点属性,高级系统设置,高级,环境变量,在“系统变量”里按如下操作
在PATH里加入C:\MinGW\bin(你的gcc安装目录里面的bin文件夹),如果里面还有其他的变量,要加一个分号,分号得在英文输入的模式下输入的
新建LIBRARY_PATH变量,如果有的话,在值中加入C:\MinGW\lib(你的gcc安装目录里面的lib文件夹),这里是标准库的位置。
新建C_INCLUDEDE_PATH变量,值设置C:\MinGW\include(你的gcc安装目录里面的include文件夹)。
检验配置结果
辛辛苦苦配了半天,结果不知道有没有配正确。真的是让人头大。如何检验是否配置正确呢?打开命令行(win+R输入cmd),输入gcc,系统提示"gcc: fatal error: no input files
compilation terminated.“(意思是没有输入文件,编译已终止)就是成功了。
让我们试试我们的劳动成果吧。
打开记事本,输入
#include<stdio.h>
int main()
{
printf("Hello,World!");
return 0;
}
保存为a.cpp文件,从命令行打开此文件目录,输入gcc a.cpp,系统自动编译,输入a.exe,系统输出运行结果Hello,World!