Chinaunix首页 | 论坛 | 博客
  • 博客访问: 341870
  • 博文数量: 80
  • 博客积分: 1750
  • 博客等级: 上尉
  • 技术积分: 1380
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-13 11:35
文章分类
文章存档

2014年(3)

2013年(1)

2012年(54)

2011年(22)

分类: C/C++

2012-09-04 20:58:53

如何在DOS下编译C源文件
 
系统是Windows 7 homebasic  
安装工具是Microsoft Visual C++ 6.0
我的VC按装在D盘
 
一个简单的C源文件

  1. #include<stdio.h>

  2. void main(void)
  3. {
  4.      int nc;

  5.      printf("EOF is %d\n", EOF);
  6.      for(nc = 0; getchar() != EOF; ++nc)
  7.                ;
  8.      printf("nc is %d\n", nc);
  9. }
首先配置环境变量:
 计算机---->属性---->高级系统设置---->环境变量---->在系统变量选Path,并双击,可编辑
---->将光标移到变量值得末尾,加分号,将link目录的路径加进来---->确定保存。
 
注:若系统中没有path选项,则新建
 
把VC的bin路径,添加到系统变量,如下图
 
 
添加VC的bin路径后
 
有可能会提示缺少mspdb60.dll库,直接在网上下载一个,拷贝到C:/Windows/System32/即可
 
 
上述配置结束后,在DOS界面执行vcvars32.bat文件是上面设置生效,并启用VC tools
 
 
在DOS下type 文件,显示文件内容
 
编译成功:同时生成了test.obj和test.exe文件
 
直接运行test.exe便可执行,如下所示:
 
 
 
OK,祝君好运!
 
 
阅读(3576) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~