Windows的cmd运行编译器(cmd运行c/c++、python等)
目录
一、cmd.exe
二、cmd.exe运行编译器gcc.exe/g++.exe执行C/C++程序代码
三、gcc.exe与g++.exe的区别及其使用注意事项
1、文件格式问题
2、标准库问题
3、语法规范问题
4、extern "C"声明问题与重载函数(overloaded function)
四、cmd运行python解释器执行python程序代码
Windows的cmd运行编译器(cmd运行c/c++、python等)
前面我们已讲述了编译器(Compiler)及C/C++编译器安装(c+安装)中的一、五,已经提到任何一种编程语言,只要安装了这个编程语言的编译器(compiler),在windows平台中可以使用cmd调用该编译器运行该编程语言的程序代码。下面我们以C/C++为例,讲述windows的cmd.exe 运行C/C++,其它编程语言类似,只是编译器不同。下面讲到的C/C++编译器是基于MinGW-w64编译器套件的。
一、cmd.exe简介
cmd是 Windows 系统的一种命令行操作工具,用户可以通过输入命令来完成各种各样的系统或程序操作。
我们使用win+r快捷键(也即Windows+R)打开运行窗口,输入cmd并确定,打开cmd命令提示符窗口,进入图1-1界面,右键cmd.exe顶部,可以在弹出的菜单中选择属性进行设置,可以设置颜色、字体等。
图1-1 cmd.exe
在使用cmd时,需要熟悉windows的一些CMD命令,下面列出几个cmd命令:
按ctr+c键:cmd.exe中退出正在执行的命令操作,即中断执行命令;
cls:清屏,清除cmd屏幕的历史输入;
cd: 全称change directory,进入某目录(改变目录);
cd 目录名为进入当前路径里的某个目录;
cd 目录1\目录2\目录3为进入当前路径里的子路径(多级目录构成的子路径);
cd..为返回到上一级目录;
cd\为返回到根目录盘符;
进入某个盘符,直接输入盘符即可,比如:输入D:则返回到根目录盘符D:\;
help:显示常用的命令(有些命令没显示出),help 命令名,显示该命令名的基本使用。
CMD命令有很多,使用这些命令,能实现目录操作、网络操作、进程操作、服务操作运行操作、计算机控制操作等。
二、cmd.exe运行编译器gcc.exe/g++.exe执行C/C++程序代码
我们以C语言为例。依据C语言的语法规范,我们把c代码写到.txt文件中,并保存为.c后缀的文件,我们把下面代码保存到cr.txt记事本中。
#include int main(void) { int i; for (i = 50; i
还没有评论,来说两句吧...