ms dos下怎么编译 运行C程序?

如题所述

不管是windows还是dos,都需要编译器的,dos下可以使用turbo c2.0及以上版本,进行编程和调试运行等。
windows下我一般使用cfree或vc6.0追问

我电脑上有VC6.0,我看书上写着可以用记事本写 先 msc XXX.c ( XXX是文件名 )
然后Link XXX.obj
再xxx就行了,前提是程序要正确。

追答

msc是编译命令,link是连接,直接运行.exe文件就是运行,这样操作对错也不清楚,还是编译器一目了然!

追问

你说的没错,同个程序我在VC里可以运行。可是在MS DOS下 为什么MSC编译不了。

追答

MSC是tc里的编译命令,而vc里的编译连接命令应该是cl

不过,如果没有设置路径的话,dos里都是把这些命令作为“不是外部命令……”等错误进行提示,解决办法如下:
设置cl和link所在目录的环境变量,例如我在winxp下的路径的是D:\Program Files\Microsoft Visual Studio\VC98\Bin

设置步骤如下:
1.打开配置环境变量界面,操作:我的电脑---属性---高级---环境变量
2.编辑PATH变量,在PATH变量的最后如果没有分号,要增加一个分号,增加你的cl和linker所在目录的全路径,后面记得要加分号,确定应该就可以了。
3.重新打开cmd窗口。
这样dos下就会调用这些命令了。

所以dos下也还是调用编译器的命令,并没有简单化,建议学习的话,还是直接用编译器来方便。如果只是考究书上这段话的话,倒是可以如上处理,:)

温馨提示:答案为网友推荐,仅供参考
相似回答