我电脑上有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下也还是调用编译器的命令,并没有简单化,建议学习的话,还是直接用编译器来方便。如果只是考究书上这段话的话,倒是可以如上处理,:)