`
diansummer
  • 浏览: 46133 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论

实践VC++编译器cl编译C/C++的程序

阅读更多

环境:windows上已经安装了VS2005
1、设置环境变量
目的:在cmd窗口下自动识别cl命令
设置:在“我的电脑”->属性->高级->环境变量里
   INCLUDE  D:\Program Files\Microsoft Visual Studio 8\VC\include;
   LIB           D:\Program Files\Microsoft Visual Studio 8\VC\lib;
   PATH        增加D:\Program Files\Microsoft Visual Studio 8\VC\bin;


 在cmd窗口输入cl提示“找不到mspdb80.dll”的解决办法: 

将D:\Program Files\Microsoft Visual Studio 8\Common7\IDE目录下的mspdb80.dll和mspdbsrv.exe拷贝到 D:\Program Files\Microsoft Visual Studio 8\VC\bin下;  

      

2、cl编译C程序示例
  (1)用记事本写个Hello.c文件,内容如下
  #include <stdio.h>
  main()
 {
  printf("Hello, World for c!\n");
 }
 (2)编译程序并执行
  在cmd命令行窗口输入cl Hello.c,可以看到生成Hello.exe文件信息
  在cmd命令行窗口接着输入Hello
  可以看到执行结果:Hello,World for c!

 

3、cl编译C++程序示例
  (1)用记事本写个Hello.cpp文件
  #include <iostream>
  using namespace std;
  int main(int argc, char* argv[])
  {
    cout << "hello, world for c++!" << endl;
    return 0;
  }
  (2)编译程序并执行
  在cmd命令行窗口输入cl Hello.cpp,可以看到生成Hello.exe文件信息
  在cmd命令行窗口接着输入Hello
  可以看到执行结果:Hello,World for c++!

 

分享到:
评论

相关推荐

    用于 x86 的 微软 C/C++ 优化编译器 19.25.28614 版

    从 vs2019 中提取的最新版微软C/C++优化编译器(cl,命令行使用),精简便携,易于使用,欢迎下载!

    LLVM到Common Lisp编译器。-C/C++开发

    Iota是LLVM到CL转译器,类似于emscripten。 它将LLVM位代码转换为安全,可移植的Common Lisp代码。 快速入门-----#您可能希望将其作为quicklisp本地项目使用。 #可选,对于并行Iota,是从LLVM到CL转译器,类似于...

    SWIG 源码(C/C++与其他语言的粘合剂)

    支持语言列表中也包括非脚本编译语言,例如C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), Java, Modula-3, OCAML以及R,甚至是编译器或者汇编的计划应用(Guile, MzScheme, Chicken)。SWIG普遍应用于创建高级...

    C/C++编译器-cl.exe的命令选项

    和在IDE中编译相比,命令行模式编译速度更快,并可以避免被IDE产生的一些附加信息所干扰。本文将介绍微软C/C++编译器命令行模式设定和用法。

    关于Java的JNI开发时使用cl编译器的说明

    这里介绍使用Windows OS自带的c/c++编译器(cl)怎样把.c文档编译成.exe和.dll文档。为什么要把介绍使用cl把.c文档编译成.exe是因为java程序在使用.dll文档时,需要验证该文档功能的正确性,以方便Java代码的调试与...

    C语言编译器

    常见的IDE有Microsoft Visual Studio,Dev-C++,C++Builder,Emacs + GCC,Eclipse+CDT。IDE环境,集编辑、编译、调试于一身,还有很多相应的拓展工具,这是为了开发人员使用上能够很方便,以至于他们把更多的精力...

    C/C++语言的编译器接□

     编译器包含一个shell程序(cl2000—v28),可以用来单步完成程序的编译、汇编和链接。shell程序通过下列工具实现一个或多个代码模块的操作,如图1所示。  ● C编译器(C Compiler):产生汇编语言源代码,其细节...

    EDA/PLD中的C/C++语言的编译器接□

     编译器包含一个shell程序(cl2000—v28),可以用来单步完成程序的编译、汇编和链接。shell程序通过下列工具实现一个或多个代码模块的操作,如图1所示。  ● C编译器(C Compiler):产生汇编语言源代码,其细节...

    386|ASM Reference Manual (386|ASM 宏汇编参考工具)

    Microsoft Visual C/C++ for Windows and Windows NT, 32版本编译器和Phar Lap连接器(TNT链接器) (CL and 386LINK) MetaWare High C/C++ 编译器和Phar Lap连接器(TNT链接器) (HC386 and 386LINK) Open-Watcom C/C++...

    TNT DOS-Extender Utilities Reference Manual (工具参考手册)

    Microsoft Visual C/C++ for Windows and Windows NT, 32版本编译器和Phar Lap连接器(TNT链接器) (CL and 386LINK) MetaWare High C/C++ 编译器和Phar Lap连接器(TNT链接器) (HC386 and 386LINK) Open-Watcom C/C++...

    TNT DOS-Extender Reference Manual(参考手册)

    Microsoft Visual C/C++ for Windows and Windows NT, 32版本编译器和Phar Lap连接器(TNT链接器) (CL and 386LINK) MetaWare High C/C++ 编译器和Phar Lap连接器(TNT链接器) (HC386 and 386LINK) Open-Watcom C/C++...

    TNT DOS-Extender Windows Interface Guide (Windows 接口指南)

    Microsoft Visual C/C++ for Windows and Windows NT, 32版本编译器和Phar Lap连接器(TNT链接器) (CL and 386LINK) MetaWare High C/C++ 编译器和Phar Lap连接器(TNT链接器) (HC386 and 386LINK) Open-Watcom C/C++...

    386|SRCBug Reference Manual (TNT 386|SRCBug 调试器参考手册)

    Microsoft Visual C/C++ for Windows and Windows NT, 32版本编译器和Phar Lap连接器(TNT链接器) (CL and 386LINK) MetaWare High C/C++ 编译器和Phar Lap连接器(TNT链接器) (HC386 and 386LINK) Open-Watcom C/C++...

    Libraries and System Calls Reference (库和系统调用参考)

    Microsoft Visual C/C++ for Windows and Windows NT, 32版本编译器和Phar Lap连接器(TNT链接器) (CL and 386LINK) MetaWare High C/C++ 编译器和Phar Lap连接器(TNT链接器) (HC386 and 386LINK) Open-Watcom C/C++...

    matlab代码不反应-matlab_c_sockets:MATLAB与基于C/C++的应用程序之间的快速通信

    matlab代码不React快速的MATLAB-C通信插座 该项目允许使用自定义套接字接口在MATLAB和基于外部C / C ++的应用程序之间进行快速有效的通信。 当前实现仅包含Windows套接字。 通信由维护在CPP端的服务器套接字处理,并...

    VC6提取C绿色编译器

    精简的VC6编译器,命令行模式下使用cl you.c进行编译,详细用法请参考cl /?

    cr_compilers:Coursera |斯坦福大学编译器课程

    使用以下命令运行编译的程序: `/ usr / class / cs143 / bin / spim -file file.s ###第1周####编译阶段: 词法分析 解析中 语义分析 优化 代码生成 #### On语言应用程序领域的需求相互冲突,而程序员培训是新...

    VisualC+++6.0+通用补丁

    Visual C++ 6.0,简称VC或者VC6.0,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,...

    winlibs gcc/g++编译器 mingw64 10.0.0-r4

    它实际上是将经典的开源 C语言 编译器 GCC 移植到了 Windows 平台下,并且包含了 Win32API ,因此可以将源代码编译为可在 Windows 中运行的可执行程序。而且还可以使用一些 Windows 不具备的,Linux平台下的开发工具...

    swigwin-4.0.2.zip

    支持语言列表中 也包括非脚本编译语言,例如C#, Common Lisp (CLISP, Allegro CL, CFFI, UFFI), Java, Modula-3, OCAML以及R,甚至是编译器或者汇编的计划应用(Guile, MzScheme, Chicken)。SWIG普遍应用于创建高级...

Global site tag (gtag.js) - Google Analytics