win7环境下实现cl.exe编译c语言 生成.i .asm .obj .exe 文件

来源:互联网 发布:微博用户画像算法 编辑:程序博客网 时间:2024/05/20 20:02

(1)环境配置

         在安装了vc或者vs的前提下,在电脑中的<环境变量>中设置path、include、lib三个变量。具体可参考:http://www.cnblogs.com/mizhongqin/archive/2013/03/11/cmd_cl-exe_vs2010.html。补充一点:按照上述操作,遇到缺少什么文件,只需找到相应的路径添加到三个变量中去(缺少.lib文件将.lib文件路径找到放到变量lib下;缺少.h找到路径放到include中;要将cl.exe文件所在路径放到path中去)。

         安利一个文件搜索软件<everything>,软件很小,安装包只有1MB左右,搜索非常快,灰常方便。在搜索缺少的文件所在位置时,相比电脑自带的搜索功能快很多。

(2)编译

         在编辑好c语言源代码的前提下,下面我们开始进行代码的编译。CL.exe的具体命令可百度,运行windows+R ,输入CMd进入控制台,找到c代码所在的文件夹。

        (1)预处理生成.i文件

                   cl  /P  test.c        PS:cl命令有大小写之说,attention please

         (2)生成.asm .obj  .exe 文件

                  cl  /FA  test.c


1 0