中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 请问在DOS或CMD命令行中如何实现C语言编辑的?
作者:
标题: 请问在DOS或CMD命令行中如何实现C语言编辑的? 上一主题 | 下一主题
zzz19760225
超级版主




积分 3673
发帖 2020
注册 2016-2-1
状态 离线
『楼 主』:  请问在DOS或CMD命令行中如何实现C语言编辑的?

在DOS下编写并运行C程序                 :sanqima
https://blog.csdn.net/sanqima/article/details/7473078

1)“开始”--“运行”--cmd---回车,进入DOS界面,

    C:\Documents and Settings\Administrator>cd C:\Documents and Settings\Administrat
    or\桌面
2)先创建一个C程序,命名为cyuyan.c,如下:

C:\Documents and Settings\Administrator\桌面>copy con cyuyan.c
#include<stdio.c>
void main()
{
  printf("Hello World!");
}
^Z
已复制         1 个文件。

C:\Documents and Settings\Administrator\桌面>type cyuyan.c
#include<stdio.c>
void main()
{
  printf("Hello World!");
}

注意:^Z表示使用Ctrl+Z快捷键,来终止文件的写入。

3)对cyuyan.c文件进行编译,使用cl cyuyan.c命令,如下:

C:\Documents and Settings\Administrator\桌面>cl cyuyan.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.

cyuyan.c
Microsoft (R) Incremental Linker Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

/out:cyuyan.exe
cyuyan.obj

4)最后,执行cyuyan.c程序,输入cyuyan.exe即可,如下:

C:\Documents and Settings\Administrator\桌面>cyuyan.exe
Hello World!
C:\Documents and Settings\Administrator\桌面>
------------------------------------------------------------------------------------------
按照说明,好像执行不成功,是需要安装什么吗?


DOS 使用CL命令 编译程序
https://blog.csdn.net/guchaono1/article/details/71438999
_花谢花飞飞_         cl.exe  (cl.zip应该是32位)
http://vdisk.weibo.com/u/2063062242

微软 CL.exe 编译器      :冰森 (对cl.exe的解说比较好)
https://lellansin.wordpress.com/2013/06/11/%E5%BE%AE%E8%BD%AF-cl-exe-%E7%BC%96%E8%AF%91%E5%99%A8/


C语言编译器CL.exe    :veis   (cl.7z=64位)
https://www.cnblogs.com/veis/p/6940930.html

[ Last edited by zzz19760225 on 2018-4-9 at 12:06 ]

附件 1: dm111.png (2018-4-6 03:47, 59.32 K, 下载附件所需积分 1 点 )


附件 2: dm222.png (2018-4-6 03:47, 9.55 K, 下载附件所需积分 1 点 )


附件 3: CL.zip (2018-4-6 19:48, 160.27 K,下载次数: 1)
附件 4: dm333.png (2018-4-6 19:52, 4.59 K)


附件 5: CL.7z (2018-4-9 11:52, 3.8 M,下载次数: 1)
附件 6: mlhc.png (2018-4-9 11:56, 66.77 K)




1<词>,2[句],3/段\,4{节},5(章)。
2018-4-6 03:47
查看资料  发短消息 网志   编辑帖子  回复  引用回复
LoggerVick
中级用户




积分 365
发帖 212
注册 2018-1-27
状态 离线
『第 2 楼』:  

由于你的WINDOWS下C:\位置并没有放连接器CL.EXE
DOS的A:\位置没有放连接器CL.EXE

   此帖被 +2 点积分    点击查看详情   
评分人:【 zzz19760225 分数: +2  时间:2018-4-6 19:43




很少上线的游客前来。
2018-4-6 17:34
查看资料  发送邮件  发短消息 网志  OICQ (123456)  编辑帖子  回复  引用回复
zzz19760225
超级版主




积分 3673
发帖 2020
注册 2016-2-1
状态 离线
『第 3 楼』:  



  Quote:
Originally posted by LoggerVick at 2018-4-6 17:34:
由于你的WINDOWS下C:\位置并没有放连接器CL.EXE
DOS的A:\位置没有放连接器CL.EXE

----------------------------------------------------------------
用了cl.7z那个好了,虽然回车会自动出现多一行,但是可以运行了。

手工修改文件内容,就可以了!:(

为什么第一次可以,后面都是出错?

 i 与 l 的输入错误。(可是第一个图片里的两个是 l 而不是 i 吧!?!,文本显示问题,实际是 i 。)

[ Last edited by zzz19760225 on 2018-4-9 at 14:14 ]

附件 1: mlhc1.png (2018-4-9 13:38, 20.03 K, 下载附件所需积分 1 点 )


附件 2: mlhc2.png (2018-4-9 13:38, 23.12 K)


附件 3: mlhc3.png (2018-4-9 13:50, 30.57 K)


附件 4: mlhc4.png (2018-4-9 13:56, 16.41 K)




1<词>,2[句],3/段\,4{节},5(章)。
2018-4-9 12:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: