在Windows系统下,不安装编译器,能否直接用DOS命令编写编译C程序?如果能,怎样操作?

 我来答
百度网友c7e1877
2016-03-29 · TA获得超过4670个赞
知道大有可为答主
回答量:4996
采纳率:81%
帮助的人:1446万
展开全部

安装完Visual Studio(包含VC)之后,可以用它的命令行工具编译C/C++程序,步骤如下:

  1. 安装VS时选择VC。

  2. 在开始菜单Visual Studio 2005\Visual Studio Tools 下找到 Visual Studio 2005 Command Prompt 并运行(各个版本的VS都有)。

  3. 运行后的命令行窗口就能执行VC的编译链接器cl.exe。

例如,编译 hello.cpp:

cl.exe hello.cpp

要了解 cl.exe 的每个选项参数可以输入 cl /help

匿名用户
2016-03-27
展开全部
首先,Windows不是纯C语言编写的,应该说是类C语言编写的。
其次,不是不能运行C语言的程序,也不是没有编译器。而是运行自定义C或者C++程序是一个功能,这个功能的实现所需要的开发费用是非常高昂的,而且售出的比较少。
所以实际上C和C++的编译器比Windows要贵很多。如果把编译器成本分摊到Windows里,又会增加Windows的价格。
这些实际上是商业策略,需要很久才能理解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sheng86816
2016-03-27 · TA获得超过288个赞
知道小有建树答主
回答量:604
采纳率:0%
帮助的人:309万
展开全部
windows 下是不能直接使用DOS命令的,如果你想按照自己的思路继续,你就得先搭建一个DOS环境(虚拟机之类的)
追问
用win+R打开运行不可以用吗?
追答
不行
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
glowmonster
2016-03-27 · TA获得超过159个赞
知道小有建树答主
回答量:229
采纳率:42%
帮助的人:53.5万
展开全部
不能,dos系统算是个windows的控制台。
追问
我用记事本写好了C,然后用命令行不可以编译吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式