怎么实现cmd中按ctrl+c终止命令bat执行多条cmd命令的效果

如何用命令行(CMD)编译运行C/C++程序
我的图书馆
如何用命令行(CMD)编译运行C/C++程序
IDE(集成开发环境)提高了软件开发的效率
但是,要想成为一名非常专业的程序员,不懂手动编译程序是不太合适的
羡慕人家只需要通过记事本就能写程序么?
总之,当初我觉得那些人真的很牛,俗称“骨灰级别的程序员”
我们知道,一般的C/C++程序开发经历三个过程:
源代码的编辑——编译生成.obj文件——链接生成.exe文件
这是铁的规律,就算是用VC等集成环境,也必须经历这三个步骤。
只不过,IDE提供的图形化用户界面更加方便而已。但本质上是不会变的
最近电脑重装了下系统,于是我又重新把开发环境弄了下。每一步我都截图了,希望这次可以让想学习的人看明白。
以下所有步骤,都是根据我自己的PC情况来进行的。如果和你的PC有出入,请自己参照修改。
打开CMD,此时默认的所在路径一般是在C盘,如图
此时,我们不能访问到VC自带的编译器cl.exe。
我把VC安装在D盘下,完全路径为:D:\Program Files\Microsoft Visual Studio
编译器cl.exe在路径D:\Program Files\Microsoft Visual Studio\VC98\Bin
编译程序出了需要编译器外,还需要提供系统库文件.lib,系统头文件。
库文件在目录D:\Program Files\Microsoft Visual Studio\VC98\Lib
头文件在D:\Program Files\Microsoft Visual Studio\VC98\Include
现在你需要编写一个批处理文件.bat
[plain] PATH&=&&D:\Program&Files\Microsoft&Visual&Studio\VC98\Bin&&INCLUDE&=&D:\Program&Files\Microsoft&Visual&Studio\VC98\Include&&LIB&=&D:\Program&Files\Microsoft&Visual&Studio\VC98\Lib&&
保存为path.bat
然后运行该文件,会提示你错误,缺少文件
你可能并不知道这个文件是什么,也不知道这个文件被放在什么目录下。
此时利用下windows的文件搜索功能,我是在D盘中查找的(因为VC安装在D盘中),搜索结果如下
路径是D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
于是,我们需要在上述的.bat文件中,写入相应的信息,告诉系统这个.dll文件在什么地方。
但是上述.bat文件中,有三个环境变量,究竟放在哪个里呢?
仔细看这个.dll文件的存放位置,被放在bin下,而bin下的文件一般都是通过PATH环境变量来寻找的。
于是修改过后的.bat文件如下
[plain] PATH&=&&D:\Program&Files\Microsoft&Visual&Studio\VC98\BD:\Program&Files\Microsoft&Visual&Studio\Common\MSDev98\Bin&&INCLUDE&=&D:\Program&Files\Microsoft&Visual&Studio\VC98\Include&&LIB&=&D:\Program&Files\Microsoft&Visual&Studio\VC98\Lib&&
此时,再次执行.bat文件,便在电脑中成功声明了三个环境变量。
也可以通过手动声明这三个环境变量。
环境变量声明号后看,在CMD上运行cl命令,就会出现如下的提示,表明开发环境搭建成功。
编写一个简单的HelloWorld程序,存放在D:\盘下。
将CMD切换到D盘(在CMD中输入D:),接着输入命令cl HelloWorld.c,便可以生产目标文件HelloWorld.exe
到D盘下,你就会发现目标文件已经生成。
在CMD中输入命令HelloWorld,便可以执行程序
如果你还有什么疑问,可以留言,我尽快回答。
TA的最新馆藏[转]&[转]&

我要回帖

更多关于 cmd终止命令 的文章

 

随机推荐